Details

Time bar (total: 1.2min)

analyze2.0s (2.8%)

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.9s (9.8%)

Results
1.9s6106×body256valid
1.2s4256×body256invalid
848.0ms837×body1024invalid
794.0ms702×body2048valid
783.0ms871×body1024valid
691.0ms588×body2048invalid
355.0ms590×body512invalid
308.0ms576×body512valid
2.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)

simplify48.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)

prune4.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New145
Fresh101
Picked000
Done000
Total246
Error
45.8b
Counts
6 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
45.9b
(/.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)))
46.5b
(/.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))))
45.8b
(/.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))))
52.0b
(/.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)

localize65.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(*.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)))))
11.5b
(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)))))))
17.6b
(/.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))))
34.6b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 238 to 100 computations (58% saved)

series80.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
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))))
6.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))))
5.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))))
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))))
4.0ms
C
@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))))

rewrite85.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
025298
1574230
Stop Event
node limit
Counts
4 → 139
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 (*.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)))))
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)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.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 (+.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 B (-.f64 A 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 (hypot.f64 B (-.f64 A 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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))))) (#(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 B (-.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) (pow.f64 (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 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A 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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (+.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 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A 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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(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 B (-.f64 A C)))))) 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 B (-.f64 A C))))))) 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 B (-.f64 A C))))))) 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 B (-.f64 A C)))))) 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 B (-.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 C (hypot.f64 B (-.f64 A C))))))))) (#(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 B (-.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 C (hypot.f64 B (-.f64 A C)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.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 (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 exp.f64 (log.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 exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 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 B (-.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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))

simplify258.0ms (0.4%)

Algorithm
egg-herbie
Rules
1252×associate-/l*
1040×*-commutative
1012×+-commutative
996×associate-/r*
986×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0121140443
1400140421
Stop Event
node limit
Counts
263 → 460
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 -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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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 (+.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 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (+.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 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 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 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)))))))
(*.f64 -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 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 (+.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 (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)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (*.f64 (hypot.f64 B (-.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 (+.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 B (-.f64 A C)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A 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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 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 B (-.f64 A C)) 2))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.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 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (+.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 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A 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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(pow.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))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 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 B (-.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 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.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 C (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 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 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(log1p.f64 (expm1.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 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 A (-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) C))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4)))) (-.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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C))
(+.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 (-.f64 A C) 3) (pow.f64 B 4))))) (-.f64 A 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 A (*.f64 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 A (*.f64 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 A (*.f64 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 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) 1/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 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 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 A (/.f64 (*.f64 B B) A))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(+.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 (*.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))) (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))))))))))
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 A A) (-.f64 (*.f64 B B) (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 A (/.f64 (*.f64 C C) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (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 (*.f64 (*.f64 B B) -1/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 (-.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 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))))
(+.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 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (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 B B)) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C 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/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 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 (*.f64 -1/8 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 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (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 (sqrt.f64 -1/2) (*.f64 (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 (*.f64 -1/8 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 F) (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 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 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C 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/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 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 (*.f64 -1/8 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 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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 A C))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F 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 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F 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 (/.f64 F A) (*.f64 C (-.f64 A 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 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))))))) (pow.f64 B 6)) (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 (sqrt.f64 -1/2) (*.f64 (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 (*.f64 -1/8 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 F) (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 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 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (fma.f64 -1/2 (/.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 1/32 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)) F)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F 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 (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)) F)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F 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 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)) (/.f64 (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) C) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))))))) (pow.f64 B 6)) (/.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 -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 (*.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 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 (*.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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (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 (*.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 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 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 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 (*.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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (sqrt.f64 (/.f64 (/.f64 1 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 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 C (/.f64 (*.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)))) (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 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.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 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (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))))))) (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 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (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 (*.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 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 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) 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))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (/.f64 B (/.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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) (/.f64 F (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 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 (*.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 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (sqrt.f64 (/.f64 (/.f64 1 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 (*.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 (*.f64 (sqrt.f64 2) (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 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C 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))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (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 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (/.f64 -1/8 (/.f64 C (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F)))) (sqrt.f64 -1/2))) 2))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C 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)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (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) (pow.f64 A 3)) (/.f64 (-.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 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (*.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 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (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))) (*.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 F (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (/.f64 -1/8 (/.f64 C (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F)))) (sqrt.f64 -1/2))) 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 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) F)) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 C (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) F))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F))))) (/.f64 C (*.f64 B B)))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 C (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F)))) (sqrt.f64 -1/2))) 2))) (*.f64 C (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) F))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 -1/4 F) (/.f64 (/.f64 C 0) C)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 C 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 (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 (*.f64 (*.f64 -4 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 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) 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 (*.f64 (*.f64 -4 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 (/.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A 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)))) B)) 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 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))))))
(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 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) 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 (*.f64 (-.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 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A)))) (/.f64 (*.f64 B B) A)))) (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 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A))))) B)) 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 (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 (*.f64 (*.f64 -4 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 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.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 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A 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)))) B)) 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 -4 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 (+.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)))) F)) (/.f64 (*.f64 -4 (*.f64 A (+.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 (*.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 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A 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)))) B)) 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 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))))))))))))
(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 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 (*.f64 (-.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) A)))) (fma.f64 1/2 (*.f64 (/.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)) F) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A)))) (/.f64 (*.f64 B B) A)))) (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 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A))))) B)) 2)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A)))) (/.f64 F (*.f64 B B)))) (*.f64 -4 (/.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)) F) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A)))) (/.f64 (*.f64 B B) A)))) (/.f64 (*.f64 B B) 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 (/.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 (*.f64 (-.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 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A)))) (/.f64 (*.f64 B B) A)))) (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 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) A))))) B)) 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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B 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 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))))) (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 (*.f64 B B) (*.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 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F) (/.f64 A -1/8)) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 0 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 A (*.f64 F (*.f64 0 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))))) (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 (*.f64 B B) (*.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 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B 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 -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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B 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 (*.f64 B B) (*.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 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B 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 (*.f64 B B) F)) (*.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)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F) (/.f64 A -1/8)) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 0 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 A (*.f64 F (*.f64 0 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F) (/.f64 A -1/8)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 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 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F) (/.f64 A -1/8)) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 -1/4 (/.f64 A (*.f64 F (*.f64 0 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 A (*.f64 F (*.f64 0 A)))) (*.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 A (*.f64 F (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))))))) (/.f64 (pow.f64 C 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 A F))) (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 1/2 (*.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 2 (*.f64 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 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 A (/.f64 (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.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 (/.f64 1 C) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (pow.f64 B 4)) (*.f64 A (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 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (pow.f64 B 4)) (/.f64 (*.f64 A (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 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 A (/.f64 (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.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 (/.f64 1 C) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (pow.f64 B 4)) (*.f64 A (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 2 (*.f64 A F)))) (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 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 A C) 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 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 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 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (pow.f64 B 4)) (/.f64 (*.f64 A (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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 A (/.f64 (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 6)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 A 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 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 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F)))))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 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 (*.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 (*.f64 B 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 (*.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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.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 (*.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 (*.f64 B 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 (*.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 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 (*.f64 B 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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 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 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 C F))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (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 (*.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 (/.f64 1 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(+.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 (*.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 (*.f64 B 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 (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 (fma.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 C F)))) (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B 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 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 (*.f64 B 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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 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 (*.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 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 (*.f64 B 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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 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 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 C F))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 1/2 (/.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 (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 (fma.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 C F)))) (/.f64 (*.f64 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 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B)) 2)) (*.f64 B B))))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (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 (*.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 (/.f64 1 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.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 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 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (sqrt.f64 -8)) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.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 (*.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 (/.f64 (sqrt.f64 2) A) (/.f64 (-.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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (sqrt.f64 -8)) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.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 (*.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 (/.f64 (sqrt.f64 2) A) (/.f64 (-.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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (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 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) C) (/.f64 (-.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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 (*.f64 A A) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.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 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 (*.f64 B 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)))))))))
(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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.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 (*.f64 B 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 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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F))) (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 (*.f64 B 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))))))))))
(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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (fma.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 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) 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 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F))) (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 (*.f64 B 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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 B B) 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 (*.f64 B 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 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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F))) (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 (*.f64 B 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)))))))))))
(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 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (fma.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 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) 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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 B B) 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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (fma.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 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) 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 A F)) (*.f64 (*.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B 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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B 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 (/.f64 (sqrt.f64 2) C) (/.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))))))
(+.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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.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 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) F))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (/.f64 (*.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -8) 2)) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B 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 (/.f64 (sqrt.f64 2) C) (/.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F)) (*.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) F))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (/.f64 (*.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)))))) (/.f64 (*.f64 C C) (sqrt.f64 2)))) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) 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))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) 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)))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A C) (/.f64 (pow.f64 (-.f64 A C) 3) F)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) 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)))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 C F) (/.f64 (-.f64 A C) A)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A C) (/.f64 (pow.f64 (-.f64 A C) 3) F)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(*.f64 F (pow.f64 B 3))
(*.f64 (pow.f64 B 3) F)
(+.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 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 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (*.f64 B (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 (*.f64 A C) F))))))
(+.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 (*.f64 A C) (*.f64 F (+.f64 A C))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (*.f64 B (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 (*.f64 A C) F)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 (pow.f64 B 3) F))
(+.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 A C)) (neg.f64 (*.f64 (pow.f64 B 3) F)))
(+.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 A C)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 B (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 (*.f64 A 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)))))))))
(fma.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 B (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 (*.f64 A C) F))))))))
(*.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 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))
(+.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 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 C F)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)))
(+.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 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)))))))) (fma.f64 A (fma.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 C F)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))
(+.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 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)))))))) (fma.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 (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)))))) (fma.f64 A (fma.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 C F)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))))
(fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 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 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (+.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 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 (*.f64 C C) F))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F))))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 C C) F))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))
(+.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 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B 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 -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 B B) (*.f64 C C)))))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B 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 (*.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 B B) (*.f64 C C)))))) (+.f64 (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F)))) (/.f64 F (/.f64 (*.f64 A A) (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 (*.f64 -2 C) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B B)) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C))))))))))
(+.f64 (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 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))) (/.f64 F (/.f64 A (/.f64 (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 (*.f64 -2 C) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B B)) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))))) A))))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 (*.f64 B B) F) (+.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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (*.f64 B B) F) (+.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 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 (*.f64 B B) F) (*.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 (*.f64 B B) F) (*.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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 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 (*.f64 B B) F) (*.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 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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (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 (*.f64 B B) F) (*.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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (fma.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F)) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F)))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (fma.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)))))))
(fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (fma.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F)) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 C (*.f64 (*.f64 B B) F)))))))))
(fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (fma.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 (*.f64 B B) F)))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(+.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 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B B) F)))
(+.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 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) C) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B B) F))))
(+.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 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) C) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 4 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 -2 (/.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))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A F) (pow.f64 B 4)) (*.f64 C C)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) C) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 4 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 -2 (/.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))))) (/.f64 (*.f64 -1/2 A) (/.f64 (/.f64 (*.f64 C C) 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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 A C) (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 (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)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 4) (-.f64 (pow.f64 (*.f64 (-.f64 A C) B) 2) (pow.f64 B 4)))))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (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 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 (*.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 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 (*.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 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.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 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.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 (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 (*.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 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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.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 (*.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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.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 -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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (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 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (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 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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (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 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 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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)) (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 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (/.f64 (-.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 (+.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 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 (*.f64 4 A) C))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (/.f64 (-.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 (*.f64 4 A) C)))))))
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (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) (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 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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)) (cbrt.f64 (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 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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (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 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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.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 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) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (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 (/.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 (/.f64 (sqrt.f64 2) (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 (+.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (/.f64 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.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 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 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 (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (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 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.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)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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) (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(*.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 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 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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 (*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 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 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(/.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2)) (fma.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(fma.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (hypot.f64 B (-.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 (+.f64 A C))))
(fma.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (+.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 (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A 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 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(fma.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (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 A (*.f64 C -4)))) (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) F))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) F))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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 (*.f64 4 A) C)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 4 A) C)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.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 B (-.f64 A C)))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 (*.f64 4 A) C))))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) F))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) F))
(/.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.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 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (-.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 F (+.f64 A C)) (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 B (-.f64 A C)))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.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))))))) 2)
(pow.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))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.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 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(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 B (-.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 C (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.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 C (hypot.f64 B (-.f64 A C)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(fma.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (+.f64 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 (hypot.f64 B (-.f64 A C)) (*.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 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.3b
(+.f64 C (hypot.f64 B (-.f64 A C)))
2.1b
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
14.6b
(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))))))))
19.2b
(/.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)

series81.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
33.0ms
C
@0
(+.f64 C (hypot.f64 B (-.f64 A C)))
7.0ms
C
@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))))
5.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))))))))
2.0ms
F
@0
(/.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))))

rewrite182.0ms (0.3%)

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)))))))

simplify384.0ms (0.5%)

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)))

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
3.1b
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
11.5b
(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)))))))
17.6b
(/.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)

series23.0ms (0%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
3.0ms
C
@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
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
A
@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)))))))
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)))))))

rewrite158.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))))))

simplify345.0ms (0.5%)

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))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
3.6b
(*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)
14.6b
(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)))))))
19.2b
(/.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)

series35.0ms (0.1%)

Counts
4 → 136
Calls

48 calls:

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

rewrite175.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))))))))))

simplify331.0ms (0.5%)

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))))))

eval3.6s (5.1%)

Compiler

Compiled 156544 to 79670 computations (49.1% saved)

prune1.3s (1.8%)

Pruning

63 alts after pruning (63 fresh and 0 done)

PrunedKeptTotal
New1826631889
Fresh000
Picked101
Done303
Total1830631893
Error
28.1b
Counts
1893 → 63
Alt Table
Click to see full alt table
StatusErrorProgram
63.4b
(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)
58.2b
(/.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))))
48.7b
(/.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)))
45.9b
(/.f64 (neg.f64 (*.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 (*.f64 B B) (*.f64 4 (*.f64 A C))))
41.5b
(/.f64 (neg.f64 (*.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)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
48.0b
(/.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))))
57.5b
(/.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))))
41.1b
(/.f64 (neg.f64 (*.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 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.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)))
52.8b
(/.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)))
55.6b
(/.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)))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
47.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (fma.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 C F)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.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))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.1b
(/.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))))
46.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.9b
(/.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.9b
(/.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))))
53.9b
(/.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))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
52.7b
(/.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))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
53.5b
(/.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))))
53.2b
(/.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))))
61.3b
(/.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))))
59.0b
(/.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))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.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 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.8b
(/.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))))
46.6b
(/.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))))
59.6b
(/.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))))
62.3b
(/.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))))
57.6b
(/.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))))
57.2b
(/.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))))
61.8b
(/.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))))
59.9b
(/.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))))
61.8b
(/.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))))
47.7b
(/.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))))
57.2b
(/.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))))
57.7b
(/.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))))
56.7b
(/.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))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(/.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))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.5b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
57.6b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
46.5b
(*.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)))))
58.9b
(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)))))))
58.9b
(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)))))))
51.7b
(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)))))
Compiler

Compiled 4758 to 2940 computations (38.2% saved)

localize63.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.3b
(+.f64 C (hypot.f64 B (-.f64 A C)))
3.6b
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)
15.5b
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
17.1b
(/.f64 (neg.f64 (*.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 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 197 to 71 computations (64% saved)

series90.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

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

rewrite76.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
028161
1625157
Stop Event
node limit
Counts
3 → 98
Calls
Call 1
Inputs
(/.f64 (neg.f64 (*.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 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.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 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 0 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (sqrt.f64 (*.f64 (*.f64 2 F) (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 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 1 (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))) (#(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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.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 (sqrt.f64 (*.f64 (*.f64 2 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 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1) (/.f64 (neg.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 (*.f64 2 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 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (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))))))))) (#(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 (*.f64 2 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 (*.f64 2 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 (*.f64 (*.f64 2 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 (neg.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 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 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))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 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 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (+.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 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 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 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1/4) (pow.f64 (*.f64 (*.f64 2 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 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (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 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 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 (*.f64 2 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 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (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 F))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 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 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 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 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 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 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 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 (*.f64 2 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 (*.f64 2 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) (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 (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) (pow.f64 (*.f64 C (*.f64 A 4)) 3)) 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 (fma.f64 B B (*.f64 C (*.f64 A 4)))) F))))) (#(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))))))))))

simplify179.0ms (0.3%)

Algorithm
egg-herbie
Rules
862×associate-*r/
860×associate-/l*
784×*-commutative
770×associate-/r*
632×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize32.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.3b
(*.f64 (*.f64 (*.f64 A A) C) F)
9.5b
(*.f64 (*.f64 A A) C)
9.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.8b
(sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))
Compiler

Compiled 114 to 44 computations (61.4% saved)

series63.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite123.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1328×associate-*r/
502×associate-+l+
474×add-sqr-sqrt
454×pow1
454×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify153.0ms (0.2%)

Algorithm
egg-herbie
Rules
1816×distribute-lft-in
1052×associate-/r/
754×associate-*r*
702×associate-*l*
606×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C)))
8.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.4b
(*.f64 (*.f64 B B) (+.f64 A C))
17.5b
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C))))))
Compiler

Compiled 143 to 58 computations (59.4% saved)

series49.0ms (0.1%)

Counts
4 → 96
Calls

42 calls:

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

rewrite123.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
538×add-sqr-sqrt
520×*-un-lft-identity
518×pow1
502×add-exp-log
502×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify160.0ms (0.2%)

Algorithm
egg-herbie
Rules
1412×associate-*r*
1318×associate-*l*
920×*-commutative
764×fma-def
506×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.3b
(+.f64 C (hypot.f64 B (-.f64 A C)))
3.4b
(*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
13.8b
(/.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)))
17.2b
(sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
Compiler

Compiled 149 to 38 computations (74.5% saved)

series55.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

TimeVariablePointExpression
3.0ms
A
@inf
(/.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)))
3.0ms
C
@0
(/.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)))
3.0ms
A
@0
(/.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)))
3.0ms
F
@inf
(/.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)))
3.0ms
C
@inf
(/.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)))

rewrite122.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
548×add-sqr-sqrt
532×*-un-lft-identity
530×pow1
504×add-exp-log
504×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify216.0ms (0.3%)

Algorithm
egg-herbie
Rules
862×associate-/l*
828×*-commutative
828×associate-/r*
730×+-commutative
688×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
096628788
1305828318
Stop Event
node limit
Counts
206 → 394
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.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 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) 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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) 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 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (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)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) B) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) C)))))) (pow.f64 B 7))) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))))))))
(*.f64 -1 (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 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 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 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 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 3)))) (*.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 -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/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.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/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3))))))) (pow.f64 A 4))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))))))
(*.f64 -1 (*.f64 (/.f64 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (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 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (*.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 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (pow.f64 C 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (pow.f64 C 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))) B))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 B 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))))))) (pow.f64 C 4))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 F (pow.f64 B 4)) (-.f64 A C)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 F (pow.f64 B 4)) (-.f64 A C))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 F (pow.f64 B 4)) (-.f64 A C)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) F) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) F) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 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 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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.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 A (*.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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.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 (pow.f64 A 3) (*.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 (*.f64 2 (*.f64 A (*.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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2)))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (/.f64 (*.f64 F (*.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 B 2))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.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 (*.f64 2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 (*.f64 (pow.f64 C 2) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 F (pow.f64 B 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)) (*.f64 (pow.f64 C 3) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.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 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (/.f64 (*.f64 F (*.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 B 2))) (pow.f64 C 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) -1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 (*.f64 (*.f64 B F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 B) (pow.f64 (*.f64 (*.f64 (*.f64 B F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1/2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 B (*.f64 (*.f64 B F) 2))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4))
(*.f64 (*.f64 -1 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1/2))
(*.f64 (pow.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2)) (+.f64 (+.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))))
(pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2) 1/3)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(log.f64 (pow.f64 (exp.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(-.f64 0 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) 1)
(-.f64 (/.f64 0 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)
(*.f64 1 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (sqrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 -1 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 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 (*.f64 B (sqrt.f64 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 (*.f64 B (sqrt.f64 F)) (cbrt.f64 (pow.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 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 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(pow.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3) 1/3)
(pow.f64 (/.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)))) (*.f64 B (sqrt.f64 F)))) -1)
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(exp.f64 (log.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(+.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 A)) (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 A)))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) A) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) A))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 A C)) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 A C)))
(+.f64 (*.f64 (*.f64 2 A) (*.f64 B (*.f64 B F))) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 B (*.f64 B F))))
(+.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 B (*.f64 B F))) (*.f64 (*.f64 2 A) (*.f64 B (*.f64 B F))))
(+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 (*.f64 B F) 2))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 A (*.f64 B (*.f64 (*.f64 B F) 2))))
(+.f64 (*.f64 (+.f64 A C) (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 (+.f64 A C) (*.f64 B (*.f64 (*.f64 B F) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))) 1)
(/.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B 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 B (*.f64 (*.f64 B 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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3) 1/3)
(neg.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 2))
(log.f64 (pow.f64 (exp.f64 B) (*.f64 (*.f64 (*.f64 B F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (*.f64 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 B (*.f64 B F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/4 (/.f64 (pow.f64 B 3) (/.f64 (-.f64 A C) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/4 (/.f64 (pow.f64 B 3) (/.f64 (-.f64 A C) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (-.f64 A C)) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (pow.f64 B 7))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/4 (/.f64 (pow.f64 B 3) (/.f64 (-.f64 A C) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (pow.f64 B 7))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.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 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.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 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.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 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.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 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(fma.f64 1/2 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.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 (*.f64 1/2 (*.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 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) 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 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.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 1/2 (-.f64 (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 A 3))))) (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 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(fma.f64 1/2 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 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 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.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 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 A 3))))) (fma.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 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F C))) A) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (/.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F C))) A) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (/.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2))) (/.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F C))) A) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (/.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F C))) A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (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 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (/.f64 (pow.f64 A 3) B))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (/.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2))) (/.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F C))) A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 B (/.f64 (pow.f64 A 3) (fma.f64 -1/2 (*.f64 F (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 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (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 (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 1/2 (*.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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))) (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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.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 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))) (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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 (*.f64 1/2 (*.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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (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)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))) (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 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.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 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (*.f64 1/2 (-.f64 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)) (/.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (*.f64 C C)) B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) B) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)) (/.f64 (*.f64 C C) B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) A)))) (/.f64 (pow.f64 C 3) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (*.f64 C C)) B)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 B (/.f64 (pow.f64 C 3) (fma.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (/.f64 A (/.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)) (*.f64 (pow.f64 B 5) (neg.f64 (+.f64 (*.f64 (/.f64 -1/64 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) C)))))) (pow.f64 B 7))) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 7) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) C))))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 (/.f64 -1/64 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))) (*.f64 (pow.f64 B 7) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (/.f64 -1/256 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (fma.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) 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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (sqrt.f64 2)))) (*.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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (sqrt.f64 2))) (*.f64 (*.f64 4 (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 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 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 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 B 3) (*.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 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (sqrt.f64 2)))) (*.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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (sqrt.f64 2))) (*.f64 (*.f64 4 (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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 B 3)) (*.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) (pow.f64 B 5)) (*.f64 C C))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 2)) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 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 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 3)))) (*.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 -1 (*.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 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 B 3) (*.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 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))))))))) (fma.f64 -1 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (sqrt.f64 2)))) (*.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 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 B 5) (*.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 1/2 (-.f64 (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (/.f64 B (sqrt.f64 2)))) (fma.f64 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 C (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (*.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))))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 B 3)) (*.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) (pow.f64 B 5)) (*.f64 C C))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 2)) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (sqrt.f64 2))) (*.f64 (*.f64 4 (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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 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 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.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 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))))))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 3) C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (*.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)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 A A))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2)))))))
(fma.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 3) (pow.f64 B 5)))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 A A)))))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 A 3)) B) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (/.f64 (*.f64 -1/64 (pow.f64 B 5)) (pow.f64 A 3)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (pow.f64 B 5))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 A A))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.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/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3))))))) (pow.f64 A 4))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))))))
(fma.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (fma.f64 1/256 (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 F (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 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)))))))) (pow.f64 A 4)) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 3) (pow.f64 B 5)))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 A A))))))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 A 3)) B) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (fma.f64 1/256 (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (fma.f64 -1/2 (*.f64 F (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 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)))))))) (pow.f64 A 4)) (+.f64 (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 A A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (/.f64 (*.f64 -1/64 (pow.f64 B 5)) (pow.f64 A 3)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (pow.f64 B 5)))))))))
(*.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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)))))) (*.f64 (*.f64 4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) A))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (*.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 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))))) (*.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)))))) (*.f64 (*.f64 4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) A))) (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 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 2)))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (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 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (*.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 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3))))))
(fma.f64 -1 (*.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 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))))) (*.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 C 3) (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 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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.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 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))) (fma.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)))) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 A A))))))))))))))
(fma.f64 -1 (*.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))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 2)))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)))))) (*.f64 (*.f64 4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) A))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 C 3) (+.f64 (fma.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 (/.f64 (*.f64 8 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 A A)))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (/.f64 B 1/2) (-.f64 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))) (*.f64 2 (/.f64 A (/.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (pow.f64 C 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 C C))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 C C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (pow.f64 C 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 C C)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 C 3) B))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 C C)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (pow.f64 C 3)) B)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))) B))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 B 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))))))) (pow.f64 C 4))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 C C)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 C 3) B))) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) A)))))) (fma.f64 1/256 (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))))))) (pow.f64 C 4)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 C C)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (pow.f64 C 3)) B)) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 B (fma.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (/.f64 A (/.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))) (fma.f64 1/256 (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))))))) (pow.f64 C 4)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5))))))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 A (*.f64 F (*.f64 B B))) 4)
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 F (pow.f64 B 4)) (-.f64 A C)))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 F (/.f64 (-.f64 A C) (pow.f64 B 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 F (pow.f64 B 4)) (-.f64 A C))))
(fma.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 (-.f64 A C) 3)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 F (/.f64 (-.f64 A C) (pow.f64 B 4)))))
(fma.f64 -1/4 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (pow.f64 B 6)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 F (/.f64 (-.f64 A C) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 F (pow.f64 B 4)) (-.f64 A C)))))
(fma.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 (-.f64 A C) 5)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 F (/.f64 (-.f64 A C) (pow.f64 B 4))))))
(fma.f64 -1/4 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (pow.f64 B 6)) (fma.f64 1/8 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 5)) (pow.f64 B 8)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 F (/.f64 (-.f64 A C) (pow.f64 B 4))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B) (*.f64 (*.f64 2 F) (pow.f64 B 3))))
(+.f64 (*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C)))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) F) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 A C) 4) (/.f64 B F)) (*.f64 (*.f64 2 F) (pow.f64 B 3)))))
(+.f64 (+.f64 (*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C)))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 A C) 4) (/.f64 B F))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F (pow.f64 B 3)) -2)
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 F (pow.f64 B 3)) -2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 F (pow.f64 B 3)) -2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) F) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 A C) 4) (/.f64 B F)) (*.f64 (*.f64 F (pow.f64 B 3)) -2))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.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 A (*.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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 2 (+.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 (*.f64 B B) (-.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 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.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 (pow.f64 A 3) (*.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 (*.f64 2 (*.f64 A (*.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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 (*.f64 (pow.f64 A 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)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 2 (+.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 (*.f64 B B) (-.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)))) (fma.f64 (*.f64 (pow.f64 A 3) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.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 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 A (*.f64 F (*.f64 B B))) 4)
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 C))) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 C))) (*.f64 (*.f64 A (*.f64 F (*.f64 B B))) 4))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 C))) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B)))) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 C))) (*.f64 (*.f64 A (*.f64 F (*.f64 B B))) 4)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 F (*.f64 B B))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2)))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 C))) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) (*.f64 C (*.f64 F (*.f64 B B))))))))
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 F (*.f64 B B))) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 C))) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 A A)) (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))
(fma.f64 -1 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (*.f64 A A)) (fma.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)))
(fma.f64 -1 (*.f64 (/.f64 C (*.f64 A A)) (*.f64 F (pow.f64 B 4))) (fma.f64 -1 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)))
(+.f64 (/.f64 (*.f64 F (*.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 B 2))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (*.f64 A A)) (fma.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))) (/.f64 F (/.f64 (pow.f64 A 3) (*.f64 (*.f64 B B) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 C (*.f64 A A)) (*.f64 F (pow.f64 B 4))) (fma.f64 -1 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))) (/.f64 F (/.f64 (/.f64 (pow.f64 A 3) (*.f64 B B)) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) C))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 (*.f64 (pow.f64 C 2) (*.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 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 2 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (*.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 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) C)))) (*.f64 (*.f64 C C) (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 F (pow.f64 B 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)) (*.f64 (pow.f64 C 3) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.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 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 2 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (*.f64 A (*.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)) (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (*.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 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) C)))) (fma.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (*.f64 B B)) (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 C C) (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A))) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A))) (+.f64 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A))) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 F (*.f64 B B))))
(+.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A))) (+.f64 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 A (/.f64 (*.f64 C C) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))
(+.f64 (+.f64 (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A))) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 F (*.f64 B B)))) (*.f64 (/.f64 A (*.f64 C C)) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 A (*.f64 F (*.f64 B B))) 4)
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (neg.f64 (/.f64 F (/.f64 C (pow.f64 B 4)))))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 (/.f64 F C) (pow.f64 B 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -1 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (pow.f64 B 4)))) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (neg.f64 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 -1 (*.f64 (/.f64 A (*.f64 C C)) (*.f64 F (pow.f64 B 4))) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 (/.f64 F C) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (/.f64 (*.f64 F (*.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 B 2))) (pow.f64 C 3)))))
(fma.f64 -1 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (pow.f64 B 4)))) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -1 (/.f64 F (/.f64 C (pow.f64 B 4))) (/.f64 (*.f64 F (*.f64 (*.f64 B B) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (pow.f64 C 3)))))
(fma.f64 -1 (*.f64 (/.f64 A (*.f64 C C)) (*.f64 F (pow.f64 B 4))) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -1 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 (/.f64 F (pow.f64 C 3)) (*.f64 (*.f64 B B) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 0)
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))) 1)
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 1)
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) -1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))
(sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))))
(neg.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 (*.f64 (*.f64 B F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 (*.f64 F B)))))
(*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(*.f64 (sqrt.f64 B) (pow.f64 (*.f64 (*.f64 (*.f64 B F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1/2))
(*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 (*.f64 F B)))))
(*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 B (*.f64 (*.f64 B F) 2))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))))
(neg.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))))
(*.f64 (*.f64 -1 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))))
(neg.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))))
(*.f64 (pow.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(/.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (neg.f64 (*.f64 B (*.f64 2 (*.f64 F B))))) (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 B B)) -2)) (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2)) (+.f64 (+.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 3/2)) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) 3/2)) (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))
(sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 1)
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))
(sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) 3)
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) 3/2))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(fabs.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(fabs.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1/2))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))))
(sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) 1))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) 1)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(-.f64 (/.f64 0 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 B (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 1 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (sqrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) (*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (*.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 -1 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (sqrt.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 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))))
(/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 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 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 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 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))))
(/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F)))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (cbrt.f64 (pow.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 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (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 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))) (/.f64 -1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 F) (neg.f64 B))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(pow.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 2)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(pow.f64 (pow.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3) 1/3)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(pow.f64 (/.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)))) (*.f64 B (sqrt.f64 F)))) -1)
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(exp.f64 (log.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(+.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 A)) (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 A)))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) A) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) A))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 A C)) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 B (*.f64 (*.f64 B F) 2)) (+.f64 A C)))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 2 A) (*.f64 B (*.f64 B F))) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 B (*.f64 B F))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 B (*.f64 B F))) (*.f64 (*.f64 2 A) (*.f64 B (*.f64 B F))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 (*.f64 B F) 2))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 A (*.f64 B (*.f64 (*.f64 B F) 2))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (+.f64 A C) (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) (*.f64 (+.f64 A C) (*.f64 B (*.f64 (*.f64 B F) 2))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))) 1)
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(/.f64 (*.f64 (*.f64 B (*.f64 (*.f64 B 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 B (*.f64 2 (*.f64 F B))) (/.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 B (*.f64 2 (*.f64 F B))) (-.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 (*.f64 (*.f64 B (*.f64 (*.f64 B 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 (*.f64 B (*.f64 2 (*.f64 F B))) (+.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 B (*.f64 (*.f64 2 (*.f64 F B)) (+.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 (hypot.f64 B (-.f64 A C)) (-.f64 C A)))))
(pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 1)
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (*.f64 B (sqrt.f64 F))) 2)
(pow.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 3)
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 2))
(sqrt.f64 (pow.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) 2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3) 1/3)
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(neg.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))
(*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (neg.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 B B)) -2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 B (*.f64 2 (*.f64 F B)))) 2))
(sqrt.f64 (pow.f64 (*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B)))) 2))
(log.f64 (pow.f64 (exp.f64 B) (*.f64 (*.f64 (*.f64 B F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 (*.f64 F B))) (log.f64 (exp.f64 B)))
(*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))) (log.f64 (exp.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2))) 3))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (*.f64 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 (*.f64 B B)) 3) (*.f64 8 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (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 B (*.f64 B F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (*.f64 8 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(exp.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))) 1))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 B (*.f64 (*.f64 B F) 2)))))
(*.f64 (*.f64 B (*.f64 2 (*.f64 F B))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 B (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F B))))

localize85.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
15.1b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))
18.8b
(/.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 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1b
(+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3))
46.8b
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
Compiler

Compiled 231 to 100 computations (56.7% saved)

series162.0ms (0.2%)

Counts
4 → 112
Calls

42 calls:

TimeVariablePointExpression
36.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) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0ms
C
@0
(/.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 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.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) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0ms
C
@-inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))
7.0ms
A
@-inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))

rewrite127.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
604×add-sqr-sqrt
580×*-un-lft-identity
574×pow1
562×add-exp-log
562×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify777.0ms (1.1%)

Algorithm
egg-herbie
Rules
1216×*-commutative
1198×associate-+r+
1144×associate-+l+
1078×associate-*r/
584×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0145763165
1501863087
Stop Event
node limit
Counts
253 → 502
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) A) C)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 A (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2))))) C)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) (pow.f64 B 6)) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2)))))) C)
B
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) B)
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (+.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 A C) 6)) (*.f64 1/16 (pow.f64 (-.f64 A C) 6))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 3)))) (pow.f64 B 5))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (+.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 A C) 6)) (*.f64 1/16 (pow.f64 (-.f64 A C) 6))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 3)))) (pow.f64 B 5))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 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/3 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
A
(+.f64 A (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))))
(+.f64 A (+.f64 (*.f64 1/3 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 3)) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C))))))
(*.f64 -1 A)
(+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1 A))
(+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A)) (*.f64 -1 A)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
C
(+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 C (+.f64 (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3)))) (pow.f64 C 2))))))
(*.f64 -1 C)
(+.f64 (*.f64 -1 C) (*.f64 1/3 (+.f64 A (*.f64 2 A))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))) (pow.f64 C 2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))))
(+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C))))))
(+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/3 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 3)) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))))))
(+.f64 C (*.f64 1/3 (+.f64 C (*.f64 2 C))))
(+.f64 C (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -1 (*.f64 C (pow.f64 B 2))))) (+.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))))) (+.f64 (*.f64 1/9 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 (*.f64 1/3 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) 2)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (+.f64 C (*.f64 2 C))))))) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 (*.f64 2 C) (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3)))) (pow.f64 C 2)))))))
(+.f64 A (*.f64 1/3 (+.f64 A (*.f64 2 A))))
(+.f64 A (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C)))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 -1 (*.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 B 4)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (+.f64 A (*.f64 2 A)) 2) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/3 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) 2))))) (pow.f64 C 3))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C))))))
(*.f64 2 A)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (*.f64 2 A))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 A) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) (pow.f64 B 6)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 A) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 C (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))
(*.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 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 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/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A 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 (*.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 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 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/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A 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 (*.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/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) 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/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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) 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 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (pow.f64 B 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 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 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) F) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2)))) C) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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)))) (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 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (pow.f64 B 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/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/3 (+.f64 (*.f64 -2 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/12 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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/3 (+.f64 (*.f64 -2 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/12 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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/12 (/.f64 (*.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 3)))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2)))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 C))))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 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 C (*.f64 1/3 (+.f64 (*.f64 -2 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 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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 C (*.f64 1/3 (+.f64 (*.f64 -2 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 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C 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 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C 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 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C 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 3) (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) A) (pow.f64 B 2))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -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/3 (+.f64 (*.f64 -2 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 (*.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/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 (*.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/12 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3))))) A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 (pow.f64 C 3) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 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 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))))) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (pow.f64 (-.f64 A C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 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 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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/3 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 2))) (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) F))) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))))) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (pow.f64 (-.f64 A C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))))) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (pow.f64 (-.f64 A C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 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 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) F)))) (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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 C (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 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 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) F)))) (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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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)))))))) 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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) F)))) (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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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/3 (+.f64 (*.f64 -2 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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 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 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 C)))))) (*.f64 -4/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F)))) (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 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 -4/3 (*.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 3)))) (*.f64 C F))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F)))) (-.f64 (+.f64 (*.f64 -4/3 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) (*.f64 F (pow.f64 B 2)))) (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 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 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 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/3 (+.f64 (*.f64 -2 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 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 C)))))) (*.f64 -4/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F)))) (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 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 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) C)) 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 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) C)) 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 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.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 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 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 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) C)) 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 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.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 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.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 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))) (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 (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 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (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 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (pow.f64 B 2)) (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3)))))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (pow.f64 B 2)) (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (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 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (pow.f64 B 2)) (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(-.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 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/3) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 1 1/3) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3/2) 1/3) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3/2) 1/3))
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(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))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.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 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.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)))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A 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 A C))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A 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 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 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 (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 (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 (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 (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 (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 -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) (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 (+.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 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (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 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 2) (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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (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 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (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 (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 (*.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 (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 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.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 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.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))))))
Outputs
(-.f64 A C)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) A) C)
(-.f64 (fma.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) A) C)
(-.f64 (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) A) C)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 A (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2))))) C)
(-.f64 (+.f64 (fma.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) A) (*.f64 1/3 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4))))) C)
(+.f64 (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) A) (-.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4)))) C))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) (pow.f64 B 6)) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2)))))) C)
(-.f64 (+.f64 (fma.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) A) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 3) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))))) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/27 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 3)) (pow.f64 (-.f64 A C) 6))))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 6))) (/.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4)))))) C)
(+.f64 (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) A) (-.f64 (*.f64 1/3 (+.f64 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (-.f64 A C) 3)) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 3) (pow.f64 (-.f64 A C) 6)))))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 6))) (/.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4))))) C))
B
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) B)
(fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) B)
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) B))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (+.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 A C) 6)) (*.f64 1/16 (pow.f64 (-.f64 A C) 6))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 3)))) (pow.f64 B 5))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) B)))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (-.f64 A C) 4) 0)) (fma.f64 1/8 (pow.f64 (-.f64 A C) 6) (*.f64 (pow.f64 (-.f64 A C) 6) -3/16))) (fma.f64 2/3 (*.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2)))) (*.f64 1/27 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 3)))) (pow.f64 B 5)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))
(fma.f64 -1 B (*.f64 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) -1/3))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) (fma.f64 -1 B (*.f64 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) -1/3)))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (+.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 A C) 6)) (*.f64 1/16 (pow.f64 (-.f64 A C) 6))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 3)))) (pow.f64 B 5))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (-.f64 A C) 4) 0)) (fma.f64 1/8 (pow.f64 (-.f64 A C) 6) (*.f64 (pow.f64 (-.f64 A C) 6) -3/16))) (fma.f64 2/3 (*.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2)))) (*.f64 1/27 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 3)))) (pow.f64 B 5)) (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) (fma.f64 -1 B (*.f64 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) -1/3))))
(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/3 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 1/3 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 1/3 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 1/3 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 1/3 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))) (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (fma.f64 -1 (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (*.f64 0 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 1/2 (*.f64 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 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 1/3 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))) (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (/.f64 (*.f64 0 C) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
A
(+.f64 A (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C))))
(+.f64 A (*.f64 1/3 (*.f64 C -3)))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))))
(+.f64 A (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3))))
(+.f64 A (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3))))
(+.f64 A (+.f64 (*.f64 1/3 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 3)) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C))))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3)))) (*.f64 A A)) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3)))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 C C)) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3)))) (*.f64 A A)) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3)))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1 A))
(fma.f64 1/3 (*.f64 3 C) (neg.f64 A))
(+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A)) (*.f64 -1 A)))
(fma.f64 1/3 (*.f64 3 C) (fma.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2))) A) (neg.f64 A)))
(fma.f64 1/3 (*.f64 3 C) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))) A) (neg.f64 A)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A)) (*.f64 -1 A))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (fma.f64 -1 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 C (*.f64 B B)) (pow.f64 C 3))))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 (*.f64 2/3 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2)))) (*.f64 3 C)))) (*.f64 A A)) (fma.f64 1/3 (*.f64 3 C) (fma.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2))) A) (neg.f64 A))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 0 (*.f64 C (*.f64 B B))) (pow.f64 C 3)))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 2/3 (*.f64 (*.f64 3 C) (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))))))) (*.f64 A A)) (fma.f64 1/3 (*.f64 3 C) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) C) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) C) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/3 (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (fma.f64 (*.f64 0 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) C) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/3 (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (fma.f64 (*.f64 0 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)))))))
C
(+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))
(+.f64 C (*.f64 1/3 (*.f64 A -3)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (+.f64 C (*.f64 1/3 (*.f64 A -3))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (+.f64 C (*.f64 1/3 (*.f64 A -3))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 C (+.f64 (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3)))) (pow.f64 C 2))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 A -3) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (fma.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3)))) (*.f64 C C))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 A -3) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (fma.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3)))) (*.f64 C C))))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 1/3 (+.f64 A (*.f64 2 A))))
(fma.f64 -1 C (*.f64 1/3 (*.f64 3 A)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C))))
(fma.f64 -1 C (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))) C))))
(fma.f64 -1 C (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) C))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))) (pow.f64 C 2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C)))))
(fma.f64 -1 C (fma.f64 1/3 (*.f64 3 A) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3)))) (*.f64 C C)) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))) C)))))
(fma.f64 -1 C (fma.f64 1/3 (*.f64 3 A) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3)))) (*.f64 C C)) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) C)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))) (fma.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/3 (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (fma.f64 -1 (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (*.f64 0 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 1/2 (*.f64 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 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))))) (fma.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/3 (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (/.f64 (*.f64 0 C) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))))
(+.f64 C (fma.f64 2 A (*.f64 1/3 (*.f64 C -3))))
(+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C))))))
(+.f64 C (fma.f64 2 A (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3)))))
(+.f64 C (fma.f64 2 A (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3)))))
(+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/3 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 3)) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))))))
(+.f64 C (fma.f64 2 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3)))) (*.f64 A A)) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3))))))
(+.f64 C (fma.f64 2 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 C C)) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3)))) (*.f64 A A)) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) A) (*.f64 C -3))))))
(+.f64 C (*.f64 1/3 (+.f64 C (*.f64 2 C))))
(+.f64 C (*.f64 1/3 (*.f64 3 C)))
(+.f64 C (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A))))
(+.f64 C (fma.f64 1/3 (*.f64 3 C) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2))) A))))
(+.f64 C (fma.f64 1/3 (*.f64 3 C) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))) A))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A)))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (fma.f64 -1 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 C (*.f64 B B)) (pow.f64 C 3))))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 (*.f64 2/3 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2)))) (*.f64 3 C)))) (*.f64 A A)) (+.f64 C (fma.f64 1/3 (*.f64 3 C) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2))) A)))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 0 (*.f64 C (*.f64 B B))) (pow.f64 C 3)))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 2/3 (*.f64 (*.f64 3 C) (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))))))) (*.f64 A A)) (+.f64 C (fma.f64 1/3 (*.f64 3 C) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))) A)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -1 (*.f64 C (pow.f64 B 2))))) (+.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))))) (+.f64 (*.f64 1/9 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 (*.f64 1/3 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) 2)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 C (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/27 (pow.f64 (+.f64 C (*.f64 2 C)) 3)) (*.f64 2/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) (+.f64 C (*.f64 2 C)))))) (+.f64 C (*.f64 2 C))))))) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 1/3 (+.f64 C (*.f64 2 C))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 C 2))))) (*.f64 1/3 (pow.f64 (+.f64 C (*.f64 2 C)) 2))) A))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (fma.f64 -1 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 C (*.f64 B B)) (pow.f64 C 3))))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 (*.f64 2/3 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2)))) (*.f64 3 C)))) (*.f64 A A)) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 C (*.f64 0 (*.f64 C (*.f64 B B))) (fma.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (fma.f64 1/4 (pow.f64 B 4) (neg.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))))) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 3 C) 2) (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2)))) (fma.f64 1/3 (pow.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2))) 2) (*.f64 2/3 (*.f64 (*.f64 3 C) (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (fma.f64 -1 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 C (*.f64 B B)) (pow.f64 C 3))))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 (*.f64 2/3 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2)))) (*.f64 3 C))))))))) (pow.f64 A 3)) (+.f64 C (fma.f64 1/3 (*.f64 3 C) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C)))) (*.f64 -1/3 (pow.f64 (*.f64 3 C) 2))) A))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 0 (*.f64 C (*.f64 B B))) (pow.f64 C 3)))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 2/3 (*.f64 (*.f64 3 C) (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))))))) (*.f64 A A)) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 C (*.f64 0 (*.f64 C (*.f64 B B))) (fma.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (fma.f64 1/4 (pow.f64 B 4) (neg.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))))) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 3 C) 2) (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2)))))) (fma.f64 1/3 (pow.f64 (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))) 2) (*.f64 2/3 (*.f64 (*.f64 3 C) (-.f64 (fma.f64 2 (*.f64 C (*.f64 B B)) (fma.f64 -1/2 (*.f64 C (*.f64 B B)) (+.f64 (*.f64 0 (*.f64 C (*.f64 B B))) (pow.f64 C 3)))) (fma.f64 1/27 (pow.f64 (*.f64 3 C) 3) (*.f64 2/3 (*.f64 (*.f64 3 C) (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2)))))))))))))) (pow.f64 A 3)) (+.f64 C (fma.f64 1/3 (*.f64 3 C) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 C C))) (*.f64 1/3 (pow.f64 (*.f64 3 C) 2))))) A))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 C (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (fma.f64 1/3 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 C (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/3 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 C (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (fma.f64 1/3 (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (fma.f64 (*.f64 0 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/3 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 C (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/3 (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (fma.f64 (*.f64 0 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/3 (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (*.f64 C (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))
(+.f64 A (fma.f64 2 C (*.f64 1/3 (*.f64 A -3))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 (*.f64 2 C) (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (fma.f64 2 C (*.f64 1/3 (*.f64 A -3)))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (fma.f64 2 C (*.f64 1/3 (*.f64 A -3)))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3)))) (pow.f64 C 2)))))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (fma.f64 2 C (*.f64 1/3 (+.f64 (*.f64 A -3) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (fma.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3)))) (*.f64 C C)))))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) C) (fma.f64 2 C (*.f64 1/3 (+.f64 (*.f64 A -3) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (fma.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3)))) (*.f64 C C)))))))
(+.f64 A (*.f64 1/3 (+.f64 A (*.f64 2 A))))
(+.f64 A (*.f64 1/3 (*.f64 3 A)))
(+.f64 A (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C))))
(+.f64 A (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))) C))))
(+.f64 A (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) C))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C)))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3)))) (*.f64 C C)) (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))) C)))))
(+.f64 A (fma.f64 1/3 (*.f64 3 A) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3)))) (*.f64 C C)) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) C)))))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))) (pow.f64 C 2))) (+.f64 (*.f64 1/3 (+.f64 A (*.f64 2 A))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 -1 (*.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 B 4)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 A (*.f64 2 A)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/27 (pow.f64 (+.f64 A (*.f64 2 A)) 3)))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (+.f64 A (*.f64 2 A)) 2) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))))) (*.f64 1/3 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) 2))))) (pow.f64 C 3))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 2 (pow.f64 A 2))))) (*.f64 1/3 (pow.f64 (+.f64 A (*.f64 2 A)) 2))) C))))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3)))) (*.f64 C C)) (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (+.f64 (/.f64 (-.f64 (fma.f64 -1 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 A (*.f64 0 (*.f64 A (*.f64 B B))) (fma.f64 1/4 (pow.f64 B 4) (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 A A)) (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3))))) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 3 A) 2) (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) (*.f64 1/3 (pow.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))) 2))))) (pow.f64 C 3)) (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))) C))))))
(+.f64 A (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3)))) (*.f64 C C)) (fma.f64 1/3 (*.f64 3 A) (*.f64 -1/3 (+.f64 (/.f64 (-.f64 (fma.f64 -1 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 A (*.f64 0 (*.f64 A (*.f64 B B))) (fma.f64 1/4 (pow.f64 B 4) (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 A A)) (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (-.f64 (fma.f64 A (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -1/2 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 A (*.f64 B B)) 1))) (fma.f64 2/3 (*.f64 (*.f64 3 A) (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))))) (*.f64 1/27 (pow.f64 (*.f64 3 A) 3))))) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 3 A) 2) (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2))))) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) 2))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 B B) (*.f64 2 (*.f64 A A)))) (*.f64 -1/3 (pow.f64 (*.f64 3 A) 2)))) C))))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (*.f64 2 A))
(fma.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) (*.f64 A 2))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) (*.f64 A 2))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 A) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2)))))
(fma.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) (fma.f64 2 A (*.f64 1/3 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) (fma.f64 2 A (*.f64 1/3 (/.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (pow.f64 B 2)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) (pow.f64 B 6)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 A) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 2))))))
(fma.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 3) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))))) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/27 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 3)) (pow.f64 (-.f64 A C) 6))))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 6))) (fma.f64 2 A (*.f64 1/3 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4)))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (-.f64 A C) 3)) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 3) (pow.f64 (-.f64 A C) 6)))))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 6))) (fma.f64 2 A (*.f64 1/3 (/.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 4)))))))
B
(+.f64 A (+.f64 C B))
(+.f64 (+.f64 A C) B)
(+.f64 C (+.f64 A B))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) (+.f64 C B)))
(+.f64 A (+.f64 C (fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) B)))
(+.f64 A (+.f64 (*.f64 1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (+.f64 C (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) B))))
(+.f64 A (fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) (+.f64 C (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) B))))
(+.f64 A (+.f64 C (fma.f64 1/3 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) B))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(+.f64 A (+.f64 C (fma.f64 -1 B (*.f64 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) -1/3))))
(+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 4)) (*.f64 -1/4 (pow.f64 (-.f64 A C) 4))))) (*.f64 1/3 (pow.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) 2))) (pow.f64 B 3))) (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/3 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))
(+.f64 A (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) (+.f64 C (fma.f64 -1 B (*.f64 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) -1/3)))))
(+.f64 A (+.f64 C (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -1/8 (pow.f64 (-.f64 A C) 4) (fma.f64 1/4 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 (-.f64 A C) 4) 1/4))) (*.f64 -1/3 (pow.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) 2))) (pow.f64 B 3)) (fma.f64 -1 B (*.f64 (/.f64 (*.f64 3/2 (pow.f64 (-.f64 A C) 2)) B) -1/3)))))
(*.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 (*.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 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 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)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/12 (*.f64 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A 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 (*.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 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 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))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/12 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) F)) (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 2)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/12 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F)) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/12 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F)) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2))) 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/12 (*.f64 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 (*.f64 1/8 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/12 F) (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 2))) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)) 2))))) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A 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 (*.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/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) 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/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/12 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) F)) (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 2)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/12 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F)) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/12 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F)) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2))) 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/12 (*.f64 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 (/.f64 C F))) (sqrt.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/12 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 3) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))))) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/27 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 3)) (pow.f64 (-.f64 A C) 6))))) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (fma.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (fma.f64 -1/12 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F)) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (-.f64 (/.f64 (*.f64 -1/12 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) F)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/12 (*.f64 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.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 (fma.f64 -1/12 (*.f64 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/12 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))) F)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C))) (*.f64 1/4 (/.f64 (fma.f64 -1/12 (*.f64 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/12 F) (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 2))) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)) 2))))) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (-.f64 A C) 3)) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 3) (pow.f64 (-.f64 A C) 6)))))) (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 2))) F))) (fma.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A C)) F))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (-.f64 (*.f64 -1/12 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 2)) (/.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))) (*.f64 A C)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (/.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/12 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)))))) (*.f64 -1/4 (/.f64 (fma.f64 -1/12 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 2)) (/.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))) (*.f64 A C))) (neg.f64 (/.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) A) (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) A)) C))) (*.f64 A C))))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(*.f64 (/.f64 (neg.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) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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) 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 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 (/.f64 (neg.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) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (pow.f64 B 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) 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 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (/.f64 F (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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))))))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 (neg.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) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 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 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) F) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2)))) C) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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)))) (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 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (pow.f64 B 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 C (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) 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 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (*.f64 0 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 1/2 (*.f64 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 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 C C))) F))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 F (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (*.f64 B B)))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 1/2 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (/.f64 F (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (/.f64 F (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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))))))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.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/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (/.f64 (*.f64 0 C) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 C C))) F))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 C 4) (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) 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 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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)))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.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 (*.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/3 (+.f64 (*.f64 -2 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 (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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/3 (+.f64 (*.f64 -2 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/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 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 C (*.f64 1/3 (*.f64 C -3))))) (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 (*.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (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/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (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 C (*.f64 1/3 (*.f64 C -3)))))) (*.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 C (*.f64 1/3 (*.f64 C -3)))))) (*.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 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 2)))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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/12 (/.f64 (*.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 3)))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2)))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 C))))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 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 C (*.f64 1/3 (+.f64 (*.f64 -2 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 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F) 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 C (*.f64 1/3 (+.f64 (*.f64 -2 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/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 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 C (*.f64 1/3 (*.f64 C -3))))) (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/12 (/.f64 (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3)))) (/.f64 C F)) (neg.f64 (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) (/.f64 C F)) (neg.f64 (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 C (*.f64 B B)))))))) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 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 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (*.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3))))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.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 C (*.f64 1/3 (*.f64 C -3))))) (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/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (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 C (*.f64 1/3 (*.f64 C -3)))))) (*.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 C (*.f64 1/3 (*.f64 C -3)))))) (*.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 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 C C)) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (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 C (*.f64 1/3 (*.f64 C -3)))))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (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 C (*.f64 1/3 (*.f64 C -3)))))) (*.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 C (*.f64 1/3 (*.f64 C -3)))))) (*.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 C (*.f64 1/3 (*.f64 C -3)))))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B 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 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C 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 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C 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 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (-.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) 2))))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C 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 3) (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) A) (pow.f64 B 2))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (/.f64 F (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 (-.f64 (fma.f64 (*.f64 0 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A))))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (-.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) 2))))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (/.f64 F (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 (-.f64 (fma.f64 (*.f64 0 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/3 (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (/.f64 (*.f64 B B) A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.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 (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/3 (+.f64 (*.f64 -2 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 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.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))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/2)) (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))))))
(+.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/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (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/12 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3))))) A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 (pow.f64 C 3) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) F) A)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 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)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 F (/.f64 A (-.f64 (fma.f64 1/2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (fma.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3))))))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (*.f64 1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (/.f64 A (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) F)) (*.f64 A A)))) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (/.f64 (*.f64 -1/12 F) (/.f64 A (-.f64 (fma.f64 1/2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (fma.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3)))))) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B))))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (/.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))))) (/.f64 A (*.f64 B B)))) (/.f64 A (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/12 (/.f64 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))) (/.f64 A F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (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 C F))))
(*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))))) (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))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))))) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (pow.f64 (-.f64 A C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 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 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F)))) (*.f64 B B)) (*.f64 A (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 (*.f64 (pow.f64 B 4) (-.f64 (fma.f64 -4/3 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 C F) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) 2))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))))) (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 (pow.f64 B 4) (-.f64 (fma.f64 -4/3 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 C F) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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/3 (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 2))) (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 3) (pow.f64 (-.f64 A C) 6)))))) F))) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))))) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (pow.f64 (-.f64 A C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 1 (-.f64 A C))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) 2) (pow.f64 (-.f64 A C) 3)))))))) (pow.f64 (-.f64 A C) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F) (pow.f64 (-.f64 A C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 A (*.f64 1/2 (-.f64 A C))) C) F))) (pow.f64 (-.f64 A C) 2))) (*.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 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 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/3 (/.f64 F (/.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))))) (*.f64 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 3) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3))))) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/27 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 3)) (pow.f64 (-.f64 A C) 6))))) F)) (pow.f64 (-.f64 A C) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -4/3 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 C F) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) 2)) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6)) (*.f64 A (sqrt.f64 -8)))) (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 (fma.f64 -4/3 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 C F) (-.f64 (-.f64 (/.f64 1/2 (-.f64 A C)) (/.f64 1/8 (-.f64 A C))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) 2)) (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/3 (/.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 A (-.f64 (*.f64 (-.f64 A C) 1/2) C)) F)) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) 2))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))))) (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 (pow.f64 B 6) (+.f64 (fma.f64 1/3 (/.f64 F (/.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3)))))) (*.f64 -4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (-.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 3)) (fma.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (-.f64 A C) 3)) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 3) (pow.f64 (-.f64 A C) 6)))))) F)) (pow.f64 (-.f64 A C) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -4/3 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 C F) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (fma.f64 -4/3 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 C F) (-.f64 (/.f64 1/2 (-.f64 A C)) (+.f64 (/.f64 1/8 (-.f64 A C)) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) 2)) (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 A C) 1/2) (-.f64 A C)) F))) (pow.f64 (-.f64 A C) 2)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.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 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) F)))) (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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) 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 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) F)))) (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 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F)))) B)) 2))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) F)))) (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 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.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 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 C (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 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 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) F)))) (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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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)))))))) 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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) F)))) (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/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 C (sqrt.f64 (+.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 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 -4/3 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2)))) F))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (*.f64 0 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 1/2 (*.f64 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 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) F)))) (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 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F)))) B)) 2)) (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F))))))))) (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 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) 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 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (+.f64 1 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) F)))) (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 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.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 C F)))) B)) 2))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 C F) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (/.f64 (*.f64 0 C) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5)) 1/6) (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) F)))) (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 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2)) (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (fma.f64 2 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (+.f64 1 (-.f64 (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))) 1/6) (pow.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) 2))))))) (*.f64 -4 (*.f64 C (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) F)))) (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 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.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 B (sqrt.f64 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 C F))))
(*.f64 (*.f64 (*.f64 A (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/3 (+.f64 (*.f64 -2 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 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) (*.f64 (*.f64 (*.f64 A (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/3 (+.f64 (*.f64 -2 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 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 C)))))) (*.f64 -4/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F)))) (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 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C (*.f64 1/3 (*.f64 C -3)))) (*.f64 -4/3 (*.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) (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 C (*.f64 1/3 (*.f64 C -3)))) (*.f64 -4/3 (*.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4/3 (*.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 C 2))) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 C)) 3)))) (*.f64 C F))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F)))) (-.f64 (+.f64 (*.f64 -4/3 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 C) (*.f64 -1 C)) 2)) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) (*.f64 F (pow.f64 B 2)))) (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 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 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 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/3 (+.f64 (*.f64 -2 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 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -2 C) (*.f64 -1 C)))))) (*.f64 -4/3 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (*.f64 4 (pow.f64 C 2)))) (+.f64 (pow.f64 (*.f64 -1 C) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -1 C) (*.f64 -2 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 (+.f64 C (*.f64 1/3 (+.f64 (*.f64 -1 C) (*.f64 -2 C)))) F)))) (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 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) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -4/3 (*.f64 (*.f64 C F) (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C (*.f64 1/3 (*.f64 C -3)))) (*.f64 -4/3 (*.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C (*.f64 1/3 (*.f64 C -3)))) (*.f64 -4/3 (*.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -4/3 (*.f64 (*.f64 C F) (-.f64 (fma.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) C (fma.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 C C)) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 C -3) (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/27 (pow.f64 (*.f64 C -3) 3))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C (*.f64 1/3 (*.f64 C -3)))) (*.f64 -4/3 (*.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) (sqrt.f64 -8)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3))))))) (sqrt.f64 -8))) (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 C (*.f64 1/3 (*.f64 C -3)))) (*.f64 -4/3 (*.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 4 (*.f64 C C))) (fma.f64 1/3 (pow.f64 (*.f64 C -3) 2) (pow.f64 (neg.f64 C) 2)))) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (*.f64 1/3 (*.f64 C -3)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 A (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 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) C)) 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 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) C)) 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 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.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 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 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 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))) F)) (/.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 B (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))) F)) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) C)) 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 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.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 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6) (*.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 3) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.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 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6) (pow.f64 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (+.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 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -2 (*.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))) (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 (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 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))) F)) (/.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) B)) 2))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -4/3 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))) F))) (*.f64 1/3 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 (*.f64 0 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))) F)) (/.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2)))))) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) B)) 2)) (*.f64 (*.f64 B B) F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 B (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))) F)) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) B))) 2)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 A F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (/.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 (*.f64 0 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5)) 1/6) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3)) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 3) (+.f64 (*.f64 B B) (*.f64 A A)))))))) (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))) F)) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 2 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))) 1/6) (pow.f64 (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3) 2))))) (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 1 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) -3))))) B))) 2)) (*.f64 (*.f64 B B) F))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 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 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))))) (sqrt.f64 (/.f64 F A))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3))))))) (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 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (pow.f64 B 2)) (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.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 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (+.f64 A (*.f64 1/3 (*.f64 A -3))) (*.f64 B B) (*.f64 (*.f64 -4/3 A) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))) (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 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (+.f64 A (*.f64 1/3 (*.f64 A -3))) (*.f64 B B) (*.f64 -4/3 (*.f64 A (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (*.f64 1/27 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 3)))))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (pow.f64 B 2)) (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (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 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A)))) (pow.f64 B 2)) (*.f64 -4/3 (*.f64 A (-.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (pow.f64 (*.f64 -1 A) 2) (*.f64 1/3 (pow.f64 (+.f64 (*.f64 -2 A) (*.f64 -1 A)) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (*.f64 1/3 (+.f64 (*.f64 -2 A) (*.f64 -1 A))))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(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 -4/3 (*.f64 A (-.f64 (fma.f64 1/2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (fma.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3))))) (*.f64 (*.f64 1/3 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 (+.f64 A (*.f64 1/3 (*.f64 A -3))) (*.f64 B B) (*.f64 (*.f64 -4/3 A) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))) (sqrt.f64 -8))) 2)) A) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (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 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (+.f64 A (*.f64 1/3 (*.f64 A -3))) (*.f64 B B) (*.f64 (*.f64 -4/3 A) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (*.f64 F (fma.f64 -4/3 (*.f64 A (-.f64 (fma.f64 1/2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (fma.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (fma.f64 -1 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 2 (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))) (fma.f64 2/3 (*.f64 (*.f64 A -3) (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 1/27 (pow.f64 (*.f64 A -3) 3))))) (*.f64 (*.f64 1/3 (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2))))) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 (+.f64 A (*.f64 1/3 (*.f64 A -3))) (*.f64 B B) (*.f64 -4/3 (*.f64 A (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (sqrt.f64 -8)))) 2)) A) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (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 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (+.f64 A (*.f64 1/3 (*.f64 A -3))) (*.f64 B B) (*.f64 -4/3 (*.f64 A (-.f64 (fma.f64 4 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 1/3 (pow.f64 (*.f64 A -3) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (*.f64 1/3 (*.f64 A -3))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))))
(-.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))
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/3))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.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))))
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(*.f64 (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/3) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))
(*.f64 (pow.f64 1 1/3) (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3/2) 1/3) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3/2)) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3/2)))
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(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))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(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 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 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 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A 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 A C))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A 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 A C))
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (/.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (/.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 A C) (hypot.f64 B (-.f64 A C))) (/.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 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 (*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 A C) (hypot.f64 B (-.f64 A C))) (/.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 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 (+.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 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))) (/.f64 1 (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))))))) (*.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 -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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (/.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (/.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))) (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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))) (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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)))
(/.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 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)))
(*.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) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 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) (pow.f64 (*.f64 A (*.f64 C 4)) 3)))
(*.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) (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 (+.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (/.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))) (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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))) (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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (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 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 2) (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 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 2) (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 (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) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 2) (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 F (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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))) (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 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))))))))) (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)))) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 A C) (hypot.f64 B (-.f64 A C))) (*.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 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)))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (/.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 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))))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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)))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.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 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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(-.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(-.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 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) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 -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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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 (-.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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 (-.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2)) (fma.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 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 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))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 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)))))))

eval3.7s (5.2%)

Compiler

Compiled 154565 to 80675 computations (47.8% saved)

prune1.8s (2.5%)

Pruning

109 alts after pruning (108 fresh and 1 done)

PrunedKeptTotal
New1920721992
Fresh223658
Picked101
Done314
Total19461092055
Error
25.3b
Counts
2055 → 109
Alt Table
Click to see full alt table
StatusErrorProgram
63.4b
(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)
54.9b
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
58.3b
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
58.4b
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (*.f64 B C)) (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.7b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (+.f64 B A) C)) (*.f64 2 F)) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.4b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.9b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.8b
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 1/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)) 3/2))) (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
58.4b
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 -4 (*.f64 A C) (*.f64 B B)))
59.0b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
48.7b
(/.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)))
54.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
41.5b
(/.f64 (neg.f64 (*.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)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C)))) (sqrt.f64 (*.f64 2 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
49.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.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 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
51.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
58.1b
(/.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)))
55.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (*.f64 2 F)))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 B B)) -2)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
52.8b
(/.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)))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (/.f64 A (/.f64 C (/.f64 B (/.f64 C B)))))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (neg.f64 B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A A))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
59.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (+.f64 B A)) (*.f64 2 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
47.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (fma.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 C F)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.1b
(/.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))))
53.9b
(/.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))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
52.7b
(/.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))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
53.5b
(/.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))))
53.2b
(/.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))))
61.3b
(/.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))))
59.0b
(/.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))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.6b
(/.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))))
59.6b
(/.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))))
62.3b
(/.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))))
57.2b
(/.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))))
57.1b
(/.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 1/3 (*.f64 C -3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.9b
(/.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))))
61.8b
(/.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))))
47.7b
(/.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))))
57.7b
(/.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))))
53.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
51.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (*.f64 1/3 (*.f64 3 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (+.f64 B A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (sqrt.f64 (pow.f64 (*.f64 B (*.f64 B (+.f64 C (+.f64 B A)))) 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fabs.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A C) F))) 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 A C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (+.f64 B A) C)) (*.f64 2 F))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.4b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16)) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (+.f64 B A)) (*.f64 2 F))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 B (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
58.4b
(*.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
55.3b
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)))
57.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
57.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
58.7b
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))))
58.6b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
46.5b
(*.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)))))
63.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) B)))
61.3b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B B)))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
63.6b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A C)))))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)))
58.9b
(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)))))))
59.5b
(sqrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
58.9b
(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)))))))
63.0b
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (*.f64 2 F)))
Compiler

Compiled 7653 to 4839 computations (36.8% saved)

localize97.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
3.6b
(*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)
15.5b
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))
16.5b
(/.f64 (neg.f64 (*.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)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
Compiler

Compiled 171 to 55 computations (67.8% saved)

series33.0ms (0%)

Counts
3 → 76
Calls

33 calls:

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

rewrite173.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify388.0ms (0.5%)

Algorithm
egg-herbie
Rules
1376×associate-*r*
1262×associate-*l*
862×associate-/l*
724×associate-/r*
686×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083124560
1260824552
Stop Event
node limit
Counts
190 → 366
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 (sqrt.f64 F) B)
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 F) B)
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))))))
(*.f64 (sqrt.f64 F) B)
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) B)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) B)))))
(*.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 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 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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)) F)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 C (+.f64 A (hypot.f64 B (-.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)) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 C (+.f64 A (hypot.f64 B (-.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)) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.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 (/.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 C (+.f64 A (hypot.f64 B (-.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)) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (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)) F)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (neg.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 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (neg.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 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1/4) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1/4))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1/2))
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.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/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(exp.f64 (log.f64 (sqrt.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/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (hypot.f64 B (-.f64 A C)) (+.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))))) (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (pow.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 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (/.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C C)) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(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 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A 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 A C))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A 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 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 -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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (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 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 1/2 (*.f64 (*.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))))) 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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 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 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) 1/2)) (+.f64 (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) 1/2)) 2) (/.f64 (*.f64 (*.f64 -4 C) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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))))) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (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 (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 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) (+.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 (+.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 (*.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 1/2 (*.f64 (*.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))))) 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))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 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 1/2 (*.f64 (*.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))))) 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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 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 (pow.f64 A 3) (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (/.f64 B (/.f64 F 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))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) 1/2)) (/.f64 (*.f64 (*.f64 -4 C) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F) (*.f64 B B)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) 1/2)) (+.f64 (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) 1/2)) 2) (/.f64 (*.f64 (*.f64 -4 C) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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))))))))) (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 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) 1/2)) (+.f64 (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) 1/2)) 2) (/.f64 (*.f64 (*.f64 -4 C) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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))))) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (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) 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))) (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 (sqrt.f64 2) A) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 0) C)) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B 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 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 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (*.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))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.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)))))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 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 (*.f64 F -1/4) (/.f64 (/.f64 C 0) C)) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 A 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) A) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 0) C)) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B 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 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 -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 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 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (*.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))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) -1/8)) (fma.f64 -1/4 (*.f64 (/.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 B (/.f64 C B)) (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 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 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 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 (*.f64 F -1/4) (/.f64 (/.f64 C 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 (*.f64 F -1/4) (/.f64 (/.f64 C 0) C)) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.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)))))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 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 (*.f64 F -1/4) (/.f64 (/.f64 C 0) C)) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 A 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) A) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (/.f64 (*.f64 F -1/4) (/.f64 (/.f64 C 0) C)) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B 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 -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 A (/.f64 (pow.f64 B 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))))))))) (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 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))) (*.f64 C (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 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 A (/.f64 (pow.f64 B 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))))))))) (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 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 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 A (/.f64 (pow.f64 B 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))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))) (*.f64 C (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 (*.f64 (*.f64 -1/2 (*.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F)))))))))) (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 (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 A (/.f64 (pow.f64 B 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))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.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 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 A (/.f64 (pow.f64 B 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))))))))) 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 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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) F)) (*.f64 -4 (/.f64 (*.f64 A (+.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (*.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 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 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 A (/.f64 (pow.f64 B 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)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))) (*.f64 C (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 (*.f64 1/2 (*.f64 (*.f64 (/.f64 A (*.f64 B B)) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F)))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F)))) (/.f64 F (*.f64 B B)))) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))))))))) (*.f64 (*.f64 B (pow.f64 C 3)) (sqrt.f64 2)))) (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 (*.f64 -1/2 (*.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F))))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 B 4) F)))))))))) (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 -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 2) C) (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))))))))
(+.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 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) 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 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B))))))) 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 2) C) (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B))))))))))
(+.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 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 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.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 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))))))))) (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 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) 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 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B))))))) 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 2) C) (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (-.f64 (*.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (*.f64 F -1/8)) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) A) F)) (*.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.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 (*.f64 0 A) (/.f64 A F))) (*.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 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) 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 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B))))))) 2)))))))))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))))))
(*.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 (*.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 (*.f64 C C) A)))))) (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 B (*.f64 B (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 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 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 (*.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 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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 (*.f64 C C) A)))))) (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 C (*.f64 A (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 F (*.f64 C (*.f64 C A))))) (*.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 F (*.f64 C (*.f64 C A))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B (*.f64 B (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 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 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 (*.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 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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 (*.f64 C C) A)))))) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 (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 (*.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 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 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 1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A))))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (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) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 C (*.f64 A (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 F (*.f64 C (*.f64 C A))))) (*.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 F (*.f64 C (*.f64 C A))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B (*.f64 B (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 C A))))))))) (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 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (/.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 C A)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 C (*.f64 A (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 F (*.f64 C (*.f64 C A))))) (*.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 F (*.f64 C (*.f64 C A))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 C A))))) (/.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 (sqrt.f64 F) B)
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 F)))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 (sqrt.f64 F) B (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 (sqrt.f64 F) B (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 (sqrt.f64 F) B (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 (sqrt.f64 F) B (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 F)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(*.f64 (sqrt.f64 F) B)
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 F)))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 (sqrt.f64 F) B (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 (sqrt.f64 F) B (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 (sqrt.f64 F) B (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 (sqrt.f64 F) B (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 F)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F A))) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C A))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C A))) (/.f64 B (/.f64 (sqrt.f64 -4) B))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F A))) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C A))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C A))) (/.f64 B (/.f64 (sqrt.f64 -4) B))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F A))) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C A))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C A))) (/.f64 B (/.f64 (sqrt.f64 -4) B))) (fma.f64 (sqrt.f64 (*.f64 C (*.f64 F A))) (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)) 1/16)))))
(*.f64 (sqrt.f64 F) B)
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 F)))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 (sqrt.f64 F) B (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 (sqrt.f64 F) B (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) B) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 (sqrt.f64 F) B (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 (sqrt.f64 F) B (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 F)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 F) B))
(neg.f64 (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (neg.f64 B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) B)))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (neg.f64 (*.f64 B (sqrt.f64 F))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (*.f64 (sqrt.f64 F) (neg.f64 B)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) B))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (neg.f64 (*.f64 B (sqrt.f64 F)))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (sqrt.f64 F) (neg.f64 B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) B)))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B C))) (fma.f64 4 (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (neg.f64 (*.f64 B (sqrt.f64 F))))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (/.f64 B A))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 F)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (sqrt.f64 F) (neg.f64 B)))))
(*.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))))
(fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B))))
(+.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)))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (*.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))))))
(fma.f64 2 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 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 (+.f64 C A) B)
(+.f64 B (+.f64 C A))
(+.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 B C)))
(+.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 B C))))
(*.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 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
(+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (+.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 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) A (sqrt.f64 (+.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 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 (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 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 A (*.f64 A (*.f64 (-.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 C (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) A (sqrt.f64 (+.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 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 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 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (*.f64 C (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 A (*.f64 A (*.f64 (-.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 C (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(*.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 B B) (-.f64 (*.f64 C C) (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 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 (*.f64 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 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 A A)) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.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 (*.f64 B (*.f64 B C)) (*.f64 A 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)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))) (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 (+.f64 (pow.f64 (*.f64 B (*.f64 B 1/2)) 2) (neg.f64 (*.f64 C (*.f64 B (*.f64 B C))))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B (*.f64 B C)) (*.f64 A A))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.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)))))
(fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 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 A (+.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))))))))
(+.f64 (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.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)))) (+.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 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (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 C C) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (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 (*.f64 0 A) (*.f64 2 C))
(+.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 (*.f64 B B) (*.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 A A) (-.f64 (*.f64 B B) (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 (*.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 A (fma.f64 2 C (fma.f64 1/2 (*.f64 (/.f64 A (*.f64 C C)) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (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 A (*.f64 C C)) (*.f64 B B)))))
(+.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 A (*.f64 C C)) (*.f64 B B)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 B (*.f64 B (*.f64 A A))) (pow.f64 (*.f64 B (*.f64 B 1/2)) 2)) (pow.f64 C 3))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (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)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 1 (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 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (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 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (cbrt.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)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 C (+.f64 A (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)) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (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 C (+.f64 A (hypot.f64 B (-.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 C (+.f64 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 A C) (*.f64 B B)) F)) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.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 (/.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 C (+.f64 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 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 C (+.f64 A (hypot.f64 B (-.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 C (+.f64 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 A C) (*.f64 B B)) F)) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (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 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (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 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (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)) F)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (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 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 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 F (*.f64 2 (+.f64 C (+.f64 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 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (neg.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 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (neg.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 (/.f64 (neg.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 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (neg.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 (/.f64 -1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (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 -1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (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)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (/.f64 (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 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.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 F (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))) 1)
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1)
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1/4) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1/4))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (cbrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (cbrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2))) (sqrt.f64 (cbrt.f64 (*.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/2)
(sqrt.f64 (*.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)) 1)
(sqrt.f64 (*.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) 1/4) 2)
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 3)
(sqrt.f64 (*.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/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(fabs.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))
(sqrt.f64 (*.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/2))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(sqrt.f64 (*.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/2))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (hypot.f64 B (-.f64 A C)) (+.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 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 C (+.f64 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 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (/.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (/.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (/.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.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 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (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 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C C)) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C C)) (+.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 A C)) (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 C (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 C (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2))) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.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 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 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 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(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))))))
(+.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 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 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 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 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 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (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 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 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(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 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.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))

localize55.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
5.9b
(*.f64 A (*.f64 C F))
9.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.8b
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
Compiler

Compiled 96 to 38 computations (60.4% saved)

series39.0ms (0.1%)

Counts
4 → 72
Calls

39 calls:

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

rewrite256.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1328×associate-*r/
494×associate-+l+
438×add-sqr-sqrt
422×pow1
422×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify420.0ms (0.6%)

Algorithm
egg-herbie
Rules
1044×fma-def
868×times-frac
836×associate-*r*
704×associate-*l*
610×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize61.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(*.f64 F (*.f64 C C))
6.9b
(*.f64 A (*.f64 F (*.f64 C C)))
8.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
19.2b
(sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))
Compiler

Compiled 109 to 47 computations (56.9% saved)

series88.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite170.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1086×associate-/r*
714×associate-*r/
458×associate-*l/
454×add-sqr-sqrt
434×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify295.0ms (0.4%)

Algorithm
egg-herbie
Rules
1762×distribute-lft-in
710×associate-*r*
612×times-frac
588×associate-/l*
544×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
1.0b
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
1.0b
(pow.f64 (sqrt.f64 2) 2)
11.3b
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 62 to 34 computations (45.2% saved)

series23.0ms (0%)

Counts
4 → 48
Calls

24 calls:

TimeVariablePointExpression
3.0ms
F
@-inf
(sqrt.f64 (/.f64 F A))
2.0ms
C
@0
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
2.0ms
B
@0
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
2.0ms
F
@0
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
1.0ms
A
@-inf
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))

rewrite144.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1578×associate-/l*
726×associate-/r/
386×distribute-lft-neg-in
336×distribute-rgt-neg-in
304×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify191.0ms (0.3%)

Algorithm
egg-herbie
Rules
1166×distribute-lft-in
1160×distribute-rgt-in
678×associate-/l*
540×associate-*r*
502×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03916277
19425119
243335119
Stop Event
node limit
Counts
211 → 238
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(-.f64 (exp.f64 (log1p.f64 (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 (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 (/.f64 1 (sqrt.f64 A)) (sqrt.f64 F))
(*.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 (sqrt.f64 (/.f64 F A)) 1)
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 1 (*.f64 1 (sqrt.f64 (/.f64 A F))))
(/.f64 1 (*.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F))))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 1 (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) 1))
(/.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 1 (pow.f64 (/.f64 1 A) 1/2)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 A) (cbrt.f64 F)))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (cbrt.f64 F) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 A) (sqrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (sqrt.f64 A) (sqrt.f64 (cbrt.f64 F))))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 1 (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 1 (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))
(/.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(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))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
2
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C B) 1/2))
(/.f64 2 (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 F A))))
(/.f64 2 (/.f64 (*.f64 (/.f64 C B) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 1 (/.f64 C (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) B)))
(/.f64 1 (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F))))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F))))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (/.f64 C B) (*.f64 (pow.f64 (/.f64 F A) 1/4) 2)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 1 (sqrt.f64 A))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 1 A) 1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C B)) 2))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)) 1))
(/.f64 (sqrt.f64 F) (/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 C B))) -2))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (/.f64 F A))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (/.f64 C B) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 2)))
(/.f64 (cbrt.f64 F) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (cbrt.f64 (sqrt.f64 F))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 C B))
(/.f64 -2 (/.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 (/.f64 F A))))
(/.f64 -2 (/.f64 (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (cbrt.f64 F))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))
(/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 A) (/.f64 C B)))
(/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (pow.f64 B -1))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (sqrt.f64 (/.f64 B C))) (sqrt.f64 (/.f64 C B)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 C B)) 2) 2)) (cbrt.f64 (/.f64 C B)))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (neg.f64 (sqrt.f64 A))))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)))
(/.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (*.f64 -2 (sqrt.f64 F)) (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) -2) (/.f64 C (neg.f64 B)))
(/.f64 (pow.f64 1 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (neg.f64 C) 2)) B))
(sqrt.f64 (*.f64 (/.f64 F A) (/.f64 4 (pow.f64 (/.f64 C B) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 B C)) (sqrt.f64 (/.f64 F A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 B C)))) 1)
(*.f64 2 (/.f64 B C))
(*.f64 B (/.f64 2 C))
(*.f64 (*.f64 2 (/.f64 B C)) 1)
(*.f64 1 (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) (sqrt.f64 (*.f64 2 (/.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 2) (cbrt.f64 (*.f64 2 (/.f64 B C))))
(*.f64 (/.f64 2 C) B)
(*.f64 (/.f64 B C) 2)
(*.f64 -2 (neg.f64 (/.f64 B C)))
(*.f64 (*.f64 (/.f64 2 C) 1) B)
(*.f64 (*.f64 (/.f64 2 C) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (*.f64 (/.f64 2 C) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(*.f64 (/.f64 2 (sqrt.f64 C)) (/.f64 B (sqrt.f64 C)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 C) 2)) (/.f64 B (cbrt.f64 C)))
(*.f64 (/.f64 1 C) (*.f64 2 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (*.f64 2 (cbrt.f64 (/.f64 B C))))
(*.f64 (/.f64 2 (neg.f64 C)) (neg.f64 B))
(*.f64 (/.f64 1 (neg.f64 C)) (neg.f64 (*.f64 2 B)))
(*.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 C)) (*.f64 2 (sqrt.f64 (/.f64 B C))))
(*.f64 (neg.f64 (/.f64 B C)) -2)
(*.f64 (/.f64 2 (/.f64 C (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 2 (/.f64 C 1)) B)
(*.f64 (/.f64 2 (/.f64 C (pow.f64 (cbrt.f64 B) 2))) (cbrt.f64 B))
(*.f64 (/.f64 (/.f64 2 C) 1) B)
(*.f64 (/.f64 (/.f64 2 C) 1) (/.f64 B 1))
(*.f64 (/.f64 (/.f64 2 C) (/.f64 1 (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (/.f64 2 C) (/.f64 1 (pow.f64 (cbrt.f64 B) 2))) (cbrt.f64 B))
(*.f64 (/.f64 (/.f64 2 C) -1) (neg.f64 B))
(*.f64 (/.f64 -2 C) (neg.f64 B))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 B C))) 1) (sqrt.f64 (/.f64 B C)))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 B C))) (sqrt.f64 C)) (sqrt.f64 B))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 B C))) (sqrt.f64 (neg.f64 C))) (sqrt.f64 (neg.f64 B)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) 1) (cbrt.f64 (/.f64 B C)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 C)) (cbrt.f64 B))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 (neg.f64 C))) (cbrt.f64 (neg.f64 B)))
(pow.f64 (*.f64 2 (/.f64 B C)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 C B) 1/2) -1)
(neg.f64 (*.f64 (/.f64 2 (neg.f64 C)) B))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 C B) 2)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 B C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 B C))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 B C))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 B C))))
Outputs
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F A)))) 1)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(sqrt.f64 (/.f64 F A))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(sqrt.f64 (/.f64 F A))
(*.f64 (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 (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 (/.f64 1 (sqrt.f64 A)) (sqrt.f64 F))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(/.f64 (sqrt.f64 (/.f64 F A)) 1)
(sqrt.f64 (/.f64 F A))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 1 (*.f64 1 (sqrt.f64 (/.f64 A F))))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (*.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F))))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 1 (pow.f64 (/.f64 F A) 1/4)))
(sqrt.f64 (/.f64 F A))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) 1))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 1 A))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(/.f64 (sqrt.f64 F) (/.f64 1 (pow.f64 (/.f64 1 A) 1/2)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 A) (cbrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 A)) (cbrt.f64 F))
(*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 A)))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(/.f64 (cbrt.f64 F) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 F) (sqrt.f64 A)) (cbrt.f64 (sqrt.f64 F)))
(*.f64 (cbrt.f64 (sqrt.f64 F)) (/.f64 (cbrt.f64 F) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 A) (sqrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 F)) (sqrt.f64 A)) (sqrt.f64 (sqrt.f64 F)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 F)) (sqrt.f64 (sqrt.f64 F))) (sqrt.f64 A))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (sqrt.f64 A) (sqrt.f64 (cbrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (sqrt.f64 A)) (sqrt.f64 (cbrt.f64 F)))
(*.f64 (sqrt.f64 (cbrt.f64 F)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 1 (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 1 (sqrt.f64 (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 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 1 (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))))
(pow.f64 (/.f64 F A) 1/2)
(sqrt.f64 (/.f64 F A))
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(sqrt.f64 (/.f64 F A))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F A)))))
(sqrt.f64 (/.f64 F A))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(sqrt.f64 (/.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
2
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C B) 1/2))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 2 (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 2 (/.f64 (*.f64 (/.f64 C B) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 1 (/.f64 C (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 1 (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F))))
(/.f64 (/.f64 1 (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (/.f64 A F)))
(/.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 (/.f64 A F)))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (/.f64 C B) (*.f64 (pow.f64 (/.f64 F A) 1/4) 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (/.f64 1 A)))
(/.f64 (sqrt.f64 F) (/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C B))))
(*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 F) (/.f64 C (/.f64 B 1/2))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 1 (sqrt.f64 A))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 1 A) 1/2)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (/.f64 1 A)))
(/.f64 (sqrt.f64 F) (/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C B))))
(*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 F) (/.f64 C (/.f64 B 1/2))))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C B)) 2))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)) 1))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (sqrt.f64 F) (/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 C B))) -2))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (/.f64 C B))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2)) B))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 C (/.f64 B 1/2))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (/.f64 C B))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2)) B))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 C (/.f64 B 1/2))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (/.f64 C B) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (/.f64 C B))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2)) B))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 C (/.f64 B 1/2))))
(/.f64 (cbrt.f64 F) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 F) (*.f64 (sqrt.f64 A) (*.f64 1/2 (/.f64 C B)))) (cbrt.f64 (sqrt.f64 F)))
(*.f64 (cbrt.f64 (sqrt.f64 F)) (*.f64 (/.f64 (cbrt.f64 F) (sqrt.f64 A)) (*.f64 2 (/.f64 B C))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 C B))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 -2 (/.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 -2 (/.f64 (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 F)) (*.f64 (sqrt.f64 A) (*.f64 1/2 (/.f64 C B)))) (sqrt.f64 (sqrt.f64 F)))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 A) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C (/.f64 B 1/2))) (sqrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (cbrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (*.f64 (sqrt.f64 A) (*.f64 1/2 (/.f64 C B)))) (sqrt.f64 (cbrt.f64 F)))
(*.f64 (sqrt.f64 (cbrt.f64 F)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (*.f64 (sqrt.f64 A) (*.f64 1/2 (/.f64 C B)))))
(*.f64 (sqrt.f64 (cbrt.f64 F)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 F F))) (*.f64 (sqrt.f64 A) (/.f64 C (/.f64 B 1/2)))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 C B)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) C) B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (/.f64 C B))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (sqrt.f64 (neg.f64 A)) (*.f64 1/2 (/.f64 C B))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 1/2 (*.f64 (/.f64 C B) (sqrt.f64 (neg.f64 A)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (*.f64 C 1/2)) B))
(/.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (/.f64 (/.f64 C (/.f64 B 1/2)) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (/.f64 C B)))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)))))
(/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 A) (/.f64 C B)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (pow.f64 B -1))
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 1 B) (/.f64 C 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) 1) B)
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C 2) (/.f64 1 B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (sqrt.f64 (/.f64 B C))) (sqrt.f64 (/.f64 C B)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 (/.f64 C B)) (sqrt.f64 (/.f64 B C))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (sqrt.f64 (/.f64 C B))) (sqrt.f64 (/.f64 B C)))
(/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 (/.f64 C B)) (*.f64 2 (sqrt.f64 (/.f64 B C)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 C B)) 2) 2)) (cbrt.f64 (/.f64 C B)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) 2) (cbrt.f64 (/.f64 C B)))
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (cbrt.f64 (/.f64 C B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 C B)) 2) 2)))
(/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (cbrt.f64 (/.f64 C B)) (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) 2))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (neg.f64 (sqrt.f64 A))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 -2 (sqrt.f64 F)) (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 C B)) (sqrt.f64 A))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) -2) (/.f64 C (neg.f64 B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 (pow.f64 1 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (*.f64 C 1/2)) B))
(/.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (/.f64 (/.f64 C (/.f64 B 1/2)) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (neg.f64 C) 2)) B))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 C)) 2) (neg.f64 B))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 C)) -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 C)) (*.f64 B -2))
(sqrt.f64 (*.f64 (/.f64 F A) (/.f64 4 (pow.f64 (/.f64 C B) 2))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 F A) 4) (pow.f64 (/.f64 C B) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 B C)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (*.f64 8 (pow.f64 (/.f64 B C) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) 8) (pow.f64 (/.f64 B C) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (*.f64 8 (pow.f64 (/.f64 B C) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) 8) (pow.f64 (/.f64 B C) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 B C)))) 1)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 B (/.f64 2 C))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (*.f64 2 (/.f64 B C)) 1)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 1 (*.f64 2 (/.f64 B C)))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) (sqrt.f64 (*.f64 2 (/.f64 B C))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 2))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 2) (cbrt.f64 (*.f64 2 (/.f64 B C))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 2 C) B)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 B C) 2)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 -2 (neg.f64 (/.f64 B C)))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (*.f64 (/.f64 2 C) 1) B)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (*.f64 (/.f64 2 C) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (*.f64 (/.f64 2 C) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 2 (sqrt.f64 C)) (/.f64 B (sqrt.f64 C)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 C) 2)) (/.f64 B (cbrt.f64 C)))
(*.f64 (/.f64 1 C) (*.f64 2 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (*.f64 2 (cbrt.f64 (/.f64 B C))))
(*.f64 (cbrt.f64 (/.f64 B C)) (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)))
(*.f64 (/.f64 2 (neg.f64 C)) (neg.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 1 (neg.f64 C)) (neg.f64 (*.f64 2 B)))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 C)) (*.f64 2 (sqrt.f64 (/.f64 B C))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 C)) 2) (sqrt.f64 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 B C)) (/.f64 (*.f64 2 (sqrt.f64 B)) (sqrt.f64 C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 B C)) (/.f64 (sqrt.f64 B) (sqrt.f64 C))))
(*.f64 (neg.f64 (/.f64 B C)) -2)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 2 (/.f64 C (sqrt.f64 B))) (sqrt.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 2 (/.f64 C 1)) B)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 2 (/.f64 C (pow.f64 (cbrt.f64 B) 2))) (cbrt.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (/.f64 2 C) 1) B)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (/.f64 2 C) 1) (/.f64 B 1))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (/.f64 2 C) (/.f64 1 (sqrt.f64 B))) (sqrt.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (/.f64 2 C) (/.f64 1 (pow.f64 (cbrt.f64 B) 2))) (cbrt.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (/.f64 2 C) -1) (neg.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 -2 C) (neg.f64 B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 B C))) 1) (sqrt.f64 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 B C)) (*.f64 2 (sqrt.f64 (/.f64 B C))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 B C)) (sqrt.f64 (/.f64 B C))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 B C))) (sqrt.f64 C)) (sqrt.f64 B))
(*.f64 (*.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 C)) 2) (sqrt.f64 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 B C)) (/.f64 (*.f64 2 (sqrt.f64 B)) (sqrt.f64 C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 B C)) (/.f64 (sqrt.f64 B) (sqrt.f64 C))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 B C))) (sqrt.f64 (neg.f64 C))) (sqrt.f64 (neg.f64 B)))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (neg.f64 C)) (sqrt.f64 (/.f64 B C)))) (sqrt.f64 (neg.f64 B)))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 (neg.f64 C))) (sqrt.f64 (/.f64 B C))) (sqrt.f64 (neg.f64 B)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) 1) (cbrt.f64 (/.f64 B C)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (*.f64 2 (cbrt.f64 (/.f64 B C))))
(*.f64 (cbrt.f64 (/.f64 B C)) (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 C)) (cbrt.f64 B))
(*.f64 (cbrt.f64 B) (/.f64 2 (*.f64 (cbrt.f64 C) (pow.f64 (cbrt.f64 (/.f64 C B)) 2))))
(*.f64 (cbrt.f64 B) (/.f64 (/.f64 2 (cbrt.f64 C)) (pow.f64 (cbrt.f64 (/.f64 C B)) 2)))
(*.f64 (cbrt.f64 B) (/.f64 2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 C B)) 2) (cbrt.f64 C))))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 (neg.f64 C))) (cbrt.f64 (neg.f64 B)))
(*.f64 (/.f64 2 (*.f64 (cbrt.f64 (neg.f64 C)) (pow.f64 (cbrt.f64 (/.f64 C B)) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (/.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (/.f64 2 (cbrt.f64 (neg.f64 C))) (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 (neg.f64 B)))
(pow.f64 (*.f64 2 (/.f64 B C)) 1)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) 2)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 3)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) 1/3)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(pow.f64 (*.f64 (/.f64 C B) 1/2) -1)
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(neg.f64 (*.f64 (/.f64 2 (neg.f64 C)) B))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 C B) 2)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 B C)))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 B C)))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 B C))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(exp.f64 (log.f64 (*.f64 2 (/.f64 B C))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 B C))) 1))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 B C))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
(*.f64 2 (/.f64 B C))

localize65.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(+.f64 A (hypot.f64 B (-.f64 A C)))
1.2b
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
5.8b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
8.8b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
Compiler

Compiled 124 to 34 computations (72.6% saved)

series147.0ms (0.2%)

Counts
4 → 112
Calls

39 calls:

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

rewrite158.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
520×add-sqr-sqrt
508×*-un-lft-identity
506×pow1
478×add-exp-log
478×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify783.0ms (1.1%)

Algorithm
egg-herbie
Rules
1238×+-commutative
1180×associate-+r+
1118×associate-/l*
1100×associate-*r/
1030×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122732543
1381632479
Stop Event
node limit
Counts
251 → 483
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) C))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))) (pow.f64 B 7)) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(*.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 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (/.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 (*.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (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 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 C 4)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 3)) (pow.f64 C 4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) B) (pow.f64 C 4)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B)))))) (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B)))))) (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.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 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 C (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 3)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 8)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 4)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 6)) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (pow.f64 C 4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 C 4)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))))))))
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (pow.f64 B 4))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (pow.f64 B 4))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 6)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) C)))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) C))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (pow.f64 C 2))))))) (pow.f64 B 6)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) C)))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 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 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 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)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 (*.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 (*.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 (*.f64 -1 C) (*.f64 2 A))
(+.f64 (*.f64 -1 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 (*.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))))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 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 A) C)
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.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))))) C)
(-.f64 (+.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)))))) C)
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 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))) B)))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 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)))))
(+.f64 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 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.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 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 (*.f64 2 A) (*.f64 -1 C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 2 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 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)
(/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 B (sqrt.f64 F))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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)))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(pow.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) (*.f64 F (*.f64 B B))))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.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 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 F)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 (*.f64 B (sqrt.f64 F)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.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 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.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 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)
(*.f64 1 (/.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 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (/.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 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 2 (+.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 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.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 (cbrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 1 (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 1 (cbrt.f64 (pow.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 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (+.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 2) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (cbrt.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 (cbrt.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 (cbrt.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 (cbrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(sqrt.f64 (/.f64 (*.f64 2 (+.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 2 (+.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 2 (+.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 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (+.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 2 (+.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 2 (+.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 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.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 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (/.f64 (*.f64 C C) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 C (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (+.f64 C (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 C))) 1)
(-.f64 (+.f64 (+.f64 C A) (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 A))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 C A) 1) (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 1 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2) (*.f64 C C)) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (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 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.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)))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 1 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) C)
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 A (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (exp.f64 (log1p.f64 A))) 1)
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A)
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))
Outputs
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 3) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (+.f64 (*.f64 (/.f64 -1/16 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 3) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (fma.f64 -1/64 (*.f64 (/.f64 (/.f64 1 (-.f64 A C)) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5) (fma.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 3) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (+.f64 (*.f64 (/.f64 -1/64 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (pow.f64 C 3))))) (pow.f64 B 5) (fma.f64 (+.f64 (*.f64 (/.f64 -1/16 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 3) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 F A)))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) C))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))) (pow.f64 B 7)) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (fma.f64 -1/64 (*.f64 (/.f64 (/.f64 1 (-.f64 A C)) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5) (fma.f64 (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (-.f64 A C) (*.f64 (pow.f64 (sqrt.f64 2) 2) A))))) C)) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))) (pow.f64 B 7) (fma.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 3) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (+.f64 (*.f64 (/.f64 -1/64 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (pow.f64 C 3))))) (pow.f64 B 5) (fma.f64 (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 C C)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5)))) (+.f64 (*.f64 (/.f64 -1/256 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (-.f64 A C) (*.f64 (pow.f64 (sqrt.f64 2) 2) A))))) C)) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))) (pow.f64 B 7) (fma.f64 (+.f64 (*.f64 (/.f64 -1/16 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 3) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))))
(*.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 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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)))))))
(fma.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.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))))))))
(fma.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) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (sqrt.f64 (/.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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) 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 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 (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 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (-.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 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 C C) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.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)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 A A)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (*.f64 C C) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (sqrt.f64 (/.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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) 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 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (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 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (+.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 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.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 1/2 (-.f64 (*.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) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.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 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2))))))))) (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 (*.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 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2))) (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 (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 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (-.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 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 C C) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.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))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.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 1/2 (-.f64 (*.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) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))) (fma.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 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 A 3)))))))) (fma.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 A A)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (*.f64 C C) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (sqrt.f64 (/.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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) A)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (/.f64 (pow.f64 B 3) C)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (pow.f64 B 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A F) (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) B) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (/.f64 (pow.f64 B 3) C)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 C 4)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 3)) (pow.f64 C 4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) B) (pow.f64 C 4)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 4) (pow.f64 B 7)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A F) (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A F) (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) B) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A F) (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (*.f64 B B))))) (/.f64 (pow.f64 C 4) B))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 4) (pow.f64 B 7)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (/.f64 (pow.f64 B 3) C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 B (/.f64 (pow.f64 C 4) (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 B B)) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 B B) A)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 A (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B)))))) (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))
(fma.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 (*.f64 1/2 (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))))))) (fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C 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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)) (/.f64 B (sqrt.f64 2))))))) (fma.f64 A (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B)))))) (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.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 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 C (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 3)))))))))))
(fma.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 (*.f64 1/2 (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))))))) (fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 1/2 (-.f64 (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 (*.f64 (*.f64 1/2 (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)))))) (/.f64 B (sqrt.f64 2)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 1/2 (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))) (pow.f64 B 3))))))))))
(fma.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C 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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)) (/.f64 B (sqrt.f64 2))))))) (fma.f64 A (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 1/2 (-.f64 (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C 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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (/.f64 (pow.f64 B 5) (*.f64 C C)) (sqrt.f64 2)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C 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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 A (/.f64 (pow.f64 B 3) A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (pow.f64 B 3)))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 A 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 A (/.f64 (pow.f64 B 3) A))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (pow.f64 B 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 A 3)) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 4) (pow.f64 B 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (/.f64 (pow.f64 A 4) B)))))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 A (/.f64 (pow.f64 B 3) A))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 A 3)) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 4) (pow.f64 B 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 B (/.f64 (pow.f64 A 4) (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (/.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 B B) C)))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 A (/.f64 (pow.f64 B 4) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 A (/.f64 (pow.f64 B 4) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)))) (fma.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) A))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)) B)))) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) A))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 8)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 A (/.f64 (pow.f64 B 4) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)))) (fma.f64 (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.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))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 B B) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.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))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))))))) (pow.f64 C 3) (fma.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) A))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 8) (pow.f64 A 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 2)) (*.f64 A A)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 B B) 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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))))) (pow.f64 C 3) (fma.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)) B)))) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) A))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A)))
(*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A)))))
(fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 C (/.f64 (*.f64 B B) C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 A)))) 2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A))))))
(fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 C (/.f64 (*.f64 B B) C))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 A)))) 2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 4)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 6)) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (pow.f64 C 4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 C 4)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 A)))) 2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3)) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 A)))) 2)) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 2) 2)))))) (pow.f64 C 4)) (fma.f64 -1/256 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (pow.f64 A 7)))) (pow.f64 C 4)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 A)))) 2)) (/.f64 (pow.f64 C 4) (*.f64 B B)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A))))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 C (/.f64 (*.f64 B B) C))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 A)))) 2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (/.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 A)))) 2))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 B B) A)))) (pow.f64 C 4))) (fma.f64 -1/256 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 6)) (/.f64 (pow.f64 C 4) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 A)))) 2))) (/.f64 (pow.f64 C 4) (*.f64 B B))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A))))))))))))
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))
(fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) C))) (*.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))))
(fma.f64 (*.f64 A A) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 1/2 (-.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 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)))) (*.f64 B B)) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 C C)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) C))))))) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) C))) (*.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)) B)))) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 C C)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) C)))))) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)))))))))))
(fma.f64 (*.f64 A A) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 1/2 (-.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 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)))) (*.f64 B B)) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 C C)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) C))))))) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) C))) (*.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 8) (pow.f64 C 3)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 1/2 (-.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 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)))) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (*.f64 1/2 (-.f64 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 (*.f64 (*.f64 1/2 (-.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 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)))))))) (*.f64 B B))))))))))
(fma.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)) B)))) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 C C)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) C)))))) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (fma.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 2)) (*.f64 C C)))) (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 8) (pow.f64 C 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 B B) 1/2) (-.f64 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2)))))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 1 C))) A))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 1 C)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 1 C))) A))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A (/.f64 (*.f64 B B) A))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (pow.f64 B 4))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 C))) 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 4)))) (pow.f64 A 3)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 1 C))) A)))))
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C))) 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 4)))) (pow.f64 A 3)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A (/.f64 (*.f64 B B) A))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (pow.f64 B 4))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 6)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 1 C)))))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 C))) 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 4)))) (pow.f64 A 3)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 4) (pow.f64 B 6))) (sqrt.f64 (/.f64 1 (pow.f64 C 7)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 A 4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 C))) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) C) (*.f64 B B))))) (pow.f64 A 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 C))) 2)) (/.f64 (pow.f64 A 4) (*.f64 B B)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 1 C))) A)))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C))) 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 4)))) (pow.f64 A 3)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A (/.f64 (*.f64 B B) A))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 4) (pow.f64 B 6))) (sqrt.f64 (/.f64 1 (pow.f64 C 7)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 A 4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 B B) C))))) (pow.f64 A 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (/.f64 (*.f64 B B) (/.f64 (pow.f64 A 4) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C))) 2))))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 1 C))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A)))
(*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))
(fma.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))))) (*.f64 B B) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A))))
(fma.f64 (+.f64 (*.f64 (/.f64 -1/16 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))))) (*.f64 B B) (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) C)))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A))))))
(fma.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))))) (*.f64 B B) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (fma.f64 -1/64 (*.f64 (/.f64 (/.f64 1 (-.f64 A C)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) C)))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A)))))
(fma.f64 (+.f64 (*.f64 (/.f64 -1/16 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))))) (*.f64 B B) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))) (+.f64 (*.f64 (/.f64 -1/64 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) C))))) (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) C))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (pow.f64 C 2))))))) (pow.f64 B 6)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) C)))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (sqrt.f64 (/.f64 1 A)))))))
(fma.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))))) (*.f64 B B) (fma.f64 (fma.f64 -1/256 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 A 7)))) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 7)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 5)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))))) C) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 C C)))))) (pow.f64 B 6) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (fma.f64 -1/64 (*.f64 (/.f64 (/.f64 1 (-.f64 A C)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) C)))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A))))))
(fma.f64 (+.f64 (*.f64 (/.f64 -1/16 (*.f64 C (-.f64 A C))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))))) (*.f64 B B) (fma.f64 (+.f64 (*.f64 (/.f64 -1/256 (*.f64 (-.f64 A C) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 A 7)))) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 7)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 5)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 (pow.f64 (sqrt.f64 2) 2) A))))) C)) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 C C))))))) (pow.f64 B 6) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))) (+.f64 (*.f64 (/.f64 -1/64 (*.f64 (-.f64 A C) (*.f64 C C))) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) C))))) (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C (sqrt.f64 (/.f64 1 A))))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.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 (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 (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 (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 (+.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 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (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 (+.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 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (+.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)))))))))
(*.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 (*.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 (*.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 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)))
(+.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 (*.f64 B B) C) (/.f64 A (/.f64 C (/.f64 (*.f64 B B) C))))))
(+.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 (*.f64 1/2 (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 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 C (/.f64 (*.f64 B B) C))) (/.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (pow.f64 C 3)))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 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 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (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 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 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 (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (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)))))) C)
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 C (-.f64 (*.f64 2 A) C))
(+.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)))))
(fma.f64 -1 C (+.f64 C (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))
(+.f64 C (fma.f64 -1 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 -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)))))))
(fma.f64 -1 C (+.f64 C (fma.f64 2 A (*.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 C (fma.f64 -1 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 A (/.f64 C A))))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) 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))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A 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)))))
(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 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.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 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))))
(*.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))))
(fma.f64 2 A (/.f64 (*.f64 B B) (/.f64 (-.f64 A C) 1/2)))
(+.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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))
(fma.f64 2 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 (*.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 (*.f64 -1/8 (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 B (/.f64 (-.f64 A C) B)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 B C))
(+.f64 C (+.f64 B A))
(+.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 B C)))
(+.f64 A (+.f64 C (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) 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 B C))))
(+.f64 A (+.f64 (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)) C))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.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 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))
(+.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 (+.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (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 (*.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 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (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 (*.f64 -1 C) (*.f64 2 A))
(-.f64 (*.f64 2 A) C)
(+.f64 (*.f64 -1 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))))
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(fma.f64 -1 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 -1 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))))))
(fma.f64 -1 C (fma.f64 2 A (*.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))))))
(fma.f64 -1 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 A (/.f64 C A)))))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(+.f64 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 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 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 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 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))))
(-.f64 (*.f64 2 A) C)
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C)
(-.f64 (fma.f64 2 A (/.f64 (*.f64 B B) (/.f64 (-.f64 A C) 1/2))) C)
(-.f64 (+.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))))) C)
(-.f64 (fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C)
(-.f64 (fma.f64 2 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))))) C)
(-.f64 (+.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)))))) C)
(-.f64 (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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (fma.f64 2 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)))))) C)
B
(+.f64 A B)
(+.f64 B A)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) 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))) 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)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (+.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 A (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C A)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 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 A (+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C 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 A (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 1/2 (*.f64 (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 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C A)) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (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 A (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (+.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 A (+.f64 C (*.f64 -1 A)))
(+.f64 A (-.f64 C A))
(+.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 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 (+.f64 A (-.f64 C A)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))
(+.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 (+.f64 C A) (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 A (+.f64 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 -1 C)
(neg.f64 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(-.f64 (*.f64 2 A) C)
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(+.f64 (*.f64 2 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))))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 C (/.f64 (*.f64 B B) C)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
(/.f64 (*.f64 (neg.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 B (sqrt.f64 F))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
(/.f64 (*.f64 (neg.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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)))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))
(/.f64 B (/.f64 (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
(/.f64 (*.f64 (neg.f64 (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(pow.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 B (sqrt.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))))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3)
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) (*.f64 F (*.f64 B B))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (/.f64 2 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) 2))))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 (*.f64 (sqrt.f64 F) (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 F) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (log.f64 (exp.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (log.f64 (exp.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 F)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 F)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 F)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 (*.f64 B (sqrt.f64 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 F)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 F)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1))
(*.f64 (/.f64 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (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 (*.f64 B (sqrt.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 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 1 (/.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 (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (/.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 (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1/4) (pow.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1/4)) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/4) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/4)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 2 (+.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 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 1 (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 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 1 (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 1 (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 1 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.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 1 (cbrt.f64 (pow.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 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 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 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (+.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 2) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (+.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 2) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (+.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 2) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1/4) (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/4) (/.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (cbrt.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 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.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 (*.f64 (cbrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 (cbrt.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 (cbrt.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 (/.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.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 (cbrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.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 (cbrt.f64 (/.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 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3)
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) -1)
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) 2)))
(log.f64 (exp.f64 (/.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 (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 2 (+.f64 C (+.f64 A (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 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 A (+.f64 C (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 2 (+.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 2 (+.f64 C (+.f64 A (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 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (log.f64 (/.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 (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1))
(/.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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.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 (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 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (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 (*.f64 C C) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 C (exp.f64 (log1p.f64 (+.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 C (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 C (/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 C))) 1)
(+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (exp.f64 (log1p.f64 C)) 1))
(+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (exp.f64 (log1p.f64 C)) 1)))
(-.f64 (+.f64 (+.f64 C A) (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 (+.f64 C A) (-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 C (+.f64 -1 (+.f64 A (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))))))
(-.f64 (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 A))) 1)
(+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (exp.f64 (log1p.f64 A)) 1))
(+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (exp.f64 (log1p.f64 A)) 1)))
(-.f64 (+.f64 (*.f64 (+.f64 C A) 1) (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 (+.f64 C A) (-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 C (+.f64 -1 (+.f64 A (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (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 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))))))
(/.f64 1 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2) (*.f64 C C)) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2) (*.f64 C C)) (+.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (fma.f64 (+.f64 C A) (+.f64 C A) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (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 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))))))
(pow.f64 (+.f64 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 A (+.f64 C (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 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))) C)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) C)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) C)
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(-.f64 (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 A (-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 -1 (+.f64 A (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (exp.f64 (log1p.f64 A))) 1)
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (exp.f64 (log1p.f64 A)) 1))
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 1))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 1))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A)
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))

eval1.9s (2.8%)

Compiler

Compiled 90343 to 46120 computations (49% saved)

prune1.5s (2.2%)

Pruning

145 alts after pruning (144 fresh and 1 done)

PrunedKeptTotal
New1779661845
Fresh2578103
Picked101
Done415
Total18091451954
Error
24.2b
Counts
1954 → 145
Alt Table
Click to see full alt table
StatusErrorProgram
63.4b
(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)
58.5b
(/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
54.9b
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
62.9b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C C) -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.8b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
61.7b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (+.f64 B A) C)) (*.f64 2 F)) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.4b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.8b
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 1/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.5b
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A))) 3/2) (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.1b
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C C)) 16) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C C) -16))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
62.9b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
51.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
58.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 B)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C)))) (sqrt.f64 (*.f64 2 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F -16)))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
49.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.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 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
51.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.4b
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3/2)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
56.2b
(/.f64 (neg.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 A (*.f64 C F))) (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 B B)) -2)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (/.f64 A (/.f64 C (/.f64 B (/.f64 C B)))))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (neg.f64 B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A A))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
59.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (+.f64 B A)) (*.f64 2 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 C C)) -16)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))
55.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4)))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (fabs.f64 (*.f64 A (*.f64 C F))) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
47.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.1b
(/.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))))
53.9b
(/.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))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
52.7b
(/.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))))
53.5b
(/.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))))
53.2b
(/.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))))
61.3b
(/.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))))
59.0b
(/.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))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.6b
(/.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))))
59.6b
(/.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))))
62.3b
(/.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))))
57.2b
(/.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))))
57.1b
(/.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 1/3 (*.f64 C -3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.9b
(/.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))))
61.8b
(/.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))))
47.7b
(/.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))))
57.7b
(/.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))))
53.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (+.f64 B A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (sqrt.f64 (pow.f64 (*.f64 B (*.f64 B (+.f64 C (+.f64 B A)))) 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fabs.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 C C) A))) 3))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A C) F))) 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 A C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (+.f64 B A) C)) (*.f64 2 F))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 (*.f64 C C) A)) -16)) 1/2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
54.4b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16)) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (+.f64 B A)) (*.f64 2 F))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 B (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
60.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
60.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
57.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
57.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
58.5b
(*.f64 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
62.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
58.5b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
59.9b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 (+.f64 C A) (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
59.0b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (exp.f64 (log1p.f64 C)) 1)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.8b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (neg.f64 C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
58.9b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
61.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.5b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 2 A))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
60.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (neg.f64 B))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
63.2b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 B)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
60.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
60.0b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
63.4b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) C)) (sqrt.f64 (/.f64 1 A))))
63.4b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 1 C))))
40.8b
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
63.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) B)))
61.3b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B B)))
40.8b
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))
45.8b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
63.2b
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3))
63.1b
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (pow.f64 B -1)))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A)))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 C B)))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (/.f64 C B) (sqrt.f64 A))))
63.5b
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 (/.f64 A F))))
63.2b
(*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C 2) (/.f64 1 B))))
63.4b
(*.f64 1/4 (/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A)))))
63.2b
(*.f64 1/4 (/.f64 2 (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 F A)))))
63.1b
(*.f64 1/4 (/.f64 1 (/.f64 C (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) B))))
63.5b
(*.f64 1/4 (/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F)))))
63.2b
(*.f64 1/4 (*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
63.6b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A C)))))
63.1b
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 C)) (*.f64 B -2)))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) B)))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) B)))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (/.f64 2 C) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))))
63.6b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (exp.f64 (log.f64 (*.f64 2 (/.f64 B C))))))
63.2b
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.0b
(*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (/.f64 F A) 4) (pow.f64 (/.f64 C B) 2))))
62.6b
(*.f64 1/4 (log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 B C)) (sqrt.f64 (/.f64 F A)))))
63.4b
(*.f64 1/4 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))))
63.1b
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))))
63.1b
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
63.1b
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
58.9b
(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)))))))
61.0b
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 (*.f64 C C) A)) -16) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
59.5b
(sqrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
58.5b
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
60.4b
(sqrt.f64 (/.f64 -16 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 A (*.f64 A (*.f64 C F))))))
Compiler

Compiled 8511 to 5583 computations (34.4% saved)

localize79.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
5.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
10.0b
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
15.5b
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
Compiler

Compiled 161 to 49 computations (69.6% saved)

series46.0ms (0.1%)

Counts
4 → 108
Calls

45 calls:

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

rewrite162.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
544×add-sqr-sqrt
528×*-un-lft-identity
526×pow1
500×add-exp-log
500×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify343.0ms (0.5%)

Algorithm
egg-herbie
Rules
1118×associate-/l*
1078×associate-/r*
1076×associate-*r/
880×*-commutative
696×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize35.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 2 C) B)
1.0b
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) B))
11.3b
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 47 to 23 computations (51.1% saved)

series16.0ms (0%)

Counts
2 → 48
Calls

18 calls:

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

rewrite132.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1344×associate-/r*
1084×unswap-sqr
902×swap-sqr
802×associate-/l*
276×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342
127242
2348342
Stop Event
node limit
Counts
2 → 103
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) B))
(*.f64 (/.f64 2 C) B)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C (*.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) C) (*.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 B) (/.f64 C (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 B) (/.f64 (*.f64 C (sqrt.f64 A)) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 F) (*.f64 2 B)) (*.f64 (sqrt.f64 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 B) (sqrt.f64 F)) (*.f64 C (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) 1) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (sqrt.f64 C)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) 1) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))) (sqrt.f64 (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 (sqrt.f64 A))) (sqrt.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) 1) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))) (sqrt.f64 (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 (sqrt.f64 A))) (sqrt.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) 1) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (sqrt.f64 C)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 B)) (sqrt.f64 A)) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 F)) C) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 F A) (pow.f64 (*.f64 2 (/.f64 B C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)) (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (*.f64 C 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 B C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 C (*.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 B) (/.f64 (*.f64 C 1/2) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 B) (/.f64 (*.f64 C 1/2) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 (*.f64 C 1/2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 B) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (neg.f64 C) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 B)) (/.f64 C (sqrt.f64 (*.f64 2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 B)) (cbrt.f64 (*.f64 2 B))) (/.f64 C (cbrt.f64 (*.f64 2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 B)) (/.f64 C (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (cbrt.f64 B) 2)) (/.f64 C (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B 1/2) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B C) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B -2) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B 1) (*.f64 C 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B (sqrt.f64 (*.f64 C 1/2))) (sqrt.f64 (*.f64 C 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B (*.f64 (cbrt.f64 (*.f64 C 1/2)) (cbrt.f64 (*.f64 C 1/2)))) (cbrt.f64 (*.f64 C 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B 1/2) 1) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B 1/2) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) 1) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 (pow.f64 (cbrt.f64 C) 2))) (sqrt.f64 (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 (sqrt.f64 C))) (sqrt.f64 (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) 1) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (sqrt.f64 (cbrt.f64 C))) (sqrt.f64 (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (sqrt.f64 C))) (cbrt.f64 (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (*.f64 (cbrt.f64 (cbrt.f64 C)) (cbrt.f64 (cbrt.f64 C)))) (cbrt.f64 (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) 1) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) (sqrt.f64 C)) (neg.f64 (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) (pow.f64 (cbrt.f64 C) 2)) (neg.f64 (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) (sqrt.f64 (neg.f64 C))) (sqrt.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 C)))) (cbrt.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) -1) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) (neg.f64 (sqrt.f64 C))) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B -2) (neg.f64 (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 B C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 B) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 2 C) 3) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 2 C) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 B C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (/.f64 B C))))))))

simplify119.0ms (0.2%)

Algorithm
egg-herbie
Rules
1628×associate-/r/
1198×*-commutative
750×unswap-sqr
524×distribute-lft-in
518×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02643409
16183391
227753375
Stop Event
node limit
Counts
151 → 129
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(*.f64 2 (/.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)
(/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C (*.f64 2 B)))
(/.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) C) (*.f64 2 B)))
(/.f64 (*.f64 2 B) (/.f64 C (sqrt.f64 (/.f64 F A))))
(/.f64 (*.f64 2 B) (/.f64 (*.f64 C (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) C)
(/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))
(/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) C)
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 B)) (*.f64 (sqrt.f64 A) C))
(/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 F)) (*.f64 C (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) 1) C)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (sqrt.f64 C)) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) 1) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))) (sqrt.f64 (cbrt.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 (sqrt.f64 A))) (sqrt.f64 (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) 1) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))) (sqrt.f64 (cbrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 (sqrt.f64 A))) (sqrt.f64 (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) 1) C)
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (sqrt.f64 C)) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 B)) (sqrt.f64 A)) C)
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 F)) C) (sqrt.f64 A))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 F A) (pow.f64 (*.f64 2 (/.f64 B C)) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)) (sqrt.f64 (/.f64 F A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 B C)))) 1)
(/.f64 2 (/.f64 C B))
(/.f64 B (*.f64 C 1/2))
(/.f64 (*.f64 2 (/.f64 B C)) 1)
(/.f64 1 (/.f64 C (*.f64 2 B)))
(/.f64 (sqrt.f64 B) (/.f64 (*.f64 C 1/2) (sqrt.f64 B)))
(/.f64 (cbrt.f64 B) (/.f64 (*.f64 C 1/2) (pow.f64 (cbrt.f64 B) 2)))
(/.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 (*.f64 C 1/2) (cbrt.f64 B)))
(/.f64 (*.f64 2 B) C)
(/.f64 -2 (/.f64 (neg.f64 C) B))
(/.f64 (sqrt.f64 (*.f64 2 B)) (/.f64 C (sqrt.f64 (*.f64 2 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 B)) (cbrt.f64 (*.f64 2 B))) (/.f64 C (cbrt.f64 (*.f64 2 B))))
(/.f64 (*.f64 2 (sqrt.f64 B)) (/.f64 C (sqrt.f64 B)))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 B) 2)) (/.f64 C (cbrt.f64 B)))
(/.f64 (/.f64 B 1/2) C)
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(/.f64 (/.f64 B C) 1/2)
(/.f64 (*.f64 B -2) (neg.f64 C))
(/.f64 (/.f64 B 1) (*.f64 C 1/2))
(/.f64 (/.f64 (*.f64 2 B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(/.f64 (/.f64 B (sqrt.f64 (*.f64 C 1/2))) (sqrt.f64 (*.f64 C 1/2)))
(/.f64 (/.f64 B (*.f64 (cbrt.f64 (*.f64 C 1/2)) (cbrt.f64 (*.f64 C 1/2)))) (cbrt.f64 (*.f64 C 1/2)))
(/.f64 (/.f64 (/.f64 B 1/2) 1) C)
(/.f64 (/.f64 (/.f64 B 1/2) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) 1) (sqrt.f64 C))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 (pow.f64 (cbrt.f64 C) 2))) (sqrt.f64 (cbrt.f64 C)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 (sqrt.f64 C))) (sqrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) 1) (cbrt.f64 C))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (sqrt.f64 (cbrt.f64 C))) (sqrt.f64 (cbrt.f64 C)))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 (cbrt.f64 C)))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (sqrt.f64 C))) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (*.f64 (cbrt.f64 (cbrt.f64 C)) (cbrt.f64 (cbrt.f64 C)))) (cbrt.f64 (cbrt.f64 C)))
(/.f64 (/.f64 (*.f64 B -2) 1) (neg.f64 C))
(/.f64 (/.f64 (*.f64 B -2) (sqrt.f64 C)) (neg.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (*.f64 B -2) (pow.f64 (cbrt.f64 C) 2)) (neg.f64 (cbrt.f64 C)))
(/.f64 (/.f64 (*.f64 B -2) (sqrt.f64 (neg.f64 C))) (sqrt.f64 (neg.f64 C)))
(/.f64 (/.f64 (*.f64 B -2) (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 C)))) (cbrt.f64 (neg.f64 C)))
(/.f64 (/.f64 (*.f64 B -2) -1) C)
(/.f64 (/.f64 (*.f64 B -2) (neg.f64 (sqrt.f64 C))) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 B -2) (neg.f64 (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 C))
(pow.f64 (*.f64 2 (/.f64 B C)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 2 B) (neg.f64 C)))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 2))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 C) 3) (pow.f64 B 3)))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 2 C) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 B C))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 B C))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 B C))))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C (*.f64 2 B)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) C) (*.f64 2 B)))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (*.f64 2 B) (/.f64 C (sqrt.f64 (/.f64 F A))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (*.f64 2 B) (/.f64 (*.f64 C (sqrt.f64 A)) (sqrt.f64 F)))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) C)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) C)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 B)) (*.f64 (sqrt.f64 A) C))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 F)) (*.f64 C (sqrt.f64 A)))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) 1) C)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (sqrt.f64 C)) (sqrt.f64 C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 B)) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) 1) (sqrt.f64 A))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))
(/.f64 (*.f64 2 (*.f64 (/.f64 B C) (sqrt.f64 F))) (*.f64 (cbrt.f64 (sqrt.f64 A)) (cbrt.f64 A)))
(*.f64 (/.f64 (/.f64 (*.f64 2 B) C) (cbrt.f64 (sqrt.f64 A))) (/.f64 (sqrt.f64 F) (cbrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 A)) (/.f64 (/.f64 (*.f64 2 B) C) (cbrt.f64 (sqrt.f64 A))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))) (sqrt.f64 (cbrt.f64 A)))
(/.f64 (*.f64 2 (*.f64 (/.f64 B C) (sqrt.f64 F))) (*.f64 (sqrt.f64 (cbrt.f64 A)) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))))
(*.f64 (/.f64 2 (sqrt.f64 (cbrt.f64 A))) (/.f64 (*.f64 (/.f64 B C) (sqrt.f64 F)) (fabs.f64 (cbrt.f64 A))))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 A)) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 (cbrt.f64 A))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 (sqrt.f64 A))) (sqrt.f64 (sqrt.f64 A)))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) 1) (sqrt.f64 A))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))
(/.f64 (*.f64 2 (*.f64 (/.f64 B C) (sqrt.f64 F))) (*.f64 (cbrt.f64 (sqrt.f64 A)) (cbrt.f64 A)))
(*.f64 (/.f64 (/.f64 (*.f64 2 B) C) (cbrt.f64 (sqrt.f64 A))) (/.f64 (sqrt.f64 F) (cbrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 A)) (/.f64 (/.f64 (*.f64 2 B) C) (cbrt.f64 (sqrt.f64 A))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))) (sqrt.f64 (cbrt.f64 A)))
(/.f64 (*.f64 2 (*.f64 (/.f64 B C) (sqrt.f64 F))) (*.f64 (sqrt.f64 (cbrt.f64 A)) (sqrt.f64 (pow.f64 (cbrt.f64 A) 2))))
(*.f64 (/.f64 2 (sqrt.f64 (cbrt.f64 A))) (/.f64 (*.f64 (/.f64 B C) (sqrt.f64 F)) (fabs.f64 (cbrt.f64 A))))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 A)) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 (cbrt.f64 A))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 (sqrt.f64 A))) (sqrt.f64 (sqrt.f64 A)))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) 1) C)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (sqrt.f64 C)) (sqrt.f64 C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 B)) (sqrt.f64 A)) C)
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 F)) C) (sqrt.f64 A))
(*.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (*.f64 2 B) (/.f64 (sqrt.f64 F) (*.f64 C (sqrt.f64 A))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 A)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(sqrt.f64 (*.f64 (/.f64 F A) (pow.f64 (*.f64 2 (/.f64 B C)) 2)))
(sqrt.f64 (*.f64 (/.f64 F A) (pow.f64 (/.f64 (*.f64 2 B) C) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)) (sqrt.f64 (/.f64 F A))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (*.f64 8 (pow.f64 (/.f64 B C) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (*.f64 8 (pow.f64 (/.f64 B C) 3))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 B C)))) 1)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 2 (/.f64 C B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 B (*.f64 C 1/2))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (*.f64 2 (/.f64 B C)) 1)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 1 (/.f64 C (*.f64 2 B)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (sqrt.f64 B) (/.f64 (*.f64 C 1/2) (sqrt.f64 B)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (cbrt.f64 B) (/.f64 (*.f64 C 1/2) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 (*.f64 C 1/2) (cbrt.f64 B)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (*.f64 2 B) C)
(*.f64 2 (/.f64 B C))
(/.f64 -2 (/.f64 (neg.f64 C) B))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (sqrt.f64 (*.f64 2 B)) (/.f64 C (sqrt.f64 (*.f64 2 B))))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 B)) (cbrt.f64 (*.f64 2 B))) (/.f64 C (cbrt.f64 (*.f64 2 B))))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (*.f64 2 (sqrt.f64 B)) (/.f64 C (sqrt.f64 B)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 B) 2)) (/.f64 C (cbrt.f64 B)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 B 1/2) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 B C) 1/2)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (*.f64 B -2) (neg.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 B 1) (*.f64 C 1/2))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 2 B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 B (sqrt.f64 (*.f64 C 1/2))) (sqrt.f64 (*.f64 C 1/2)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 B (*.f64 (cbrt.f64 (*.f64 C 1/2)) (cbrt.f64 (*.f64 C 1/2)))) (cbrt.f64 (*.f64 C 1/2)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 B 1/2) 1) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 B 1/2) (cbrt.f64 C)) (pow.f64 (cbrt.f64 C) 2))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) 1) (sqrt.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 C)) B) (*.f64 (cbrt.f64 (sqrt.f64 C)) (cbrt.f64 C)))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 C)) (cbrt.f64 (sqrt.f64 C))) (/.f64 B (cbrt.f64 C)))
(/.f64 2 (*.f64 (cbrt.f64 (sqrt.f64 C)) (*.f64 (cbrt.f64 C) (/.f64 (sqrt.f64 C) B))))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 (pow.f64 (cbrt.f64 C) 2))) (sqrt.f64 (cbrt.f64 C)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 C)) B) (*.f64 (sqrt.f64 (cbrt.f64 C)) (sqrt.f64 (pow.f64 (cbrt.f64 C) 2))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 C)) (sqrt.f64 (cbrt.f64 C))) (/.f64 B (fabs.f64 (cbrt.f64 C))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 C)) (pow.f64 (sqrt.f64 (cbrt.f64 C)) 3)) B)
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 C) B)) (sqrt.f64 (sqrt.f64 C))) (sqrt.f64 (sqrt.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) 1) (cbrt.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (sqrt.f64 (cbrt.f64 C))) (sqrt.f64 (cbrt.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 (cbrt.f64 C)))
(/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (*.f64 (cbrt.f64 (cbrt.f64 C)) (cbrt.f64 (pow.f64 (cbrt.f64 C) 2))))
(/.f64 2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (cbrt.f64 C))) (/.f64 (pow.f64 (cbrt.f64 C) 2) B)))
(/.f64 (*.f64 2 (/.f64 B (pow.f64 (cbrt.f64 C) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (cbrt.f64 C))))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 (sqrt.f64 C))) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (*.f64 (cbrt.f64 (sqrt.f64 C)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (*.f64 2 (/.f64 B (pow.f64 (cbrt.f64 C) 2))) (*.f64 (cbrt.f64 (sqrt.f64 C)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 C) 2) B) (*.f64 (cbrt.f64 (sqrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))))
(/.f64 (/.f64 (/.f64 (*.f64 2 B) (pow.f64 (cbrt.f64 C) 2)) (*.f64 (cbrt.f64 (cbrt.f64 C)) (cbrt.f64 (cbrt.f64 C)))) (cbrt.f64 (cbrt.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) 1) (neg.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) (sqrt.f64 C)) (neg.f64 (sqrt.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) (pow.f64 (cbrt.f64 C) 2)) (neg.f64 (cbrt.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) (sqrt.f64 (neg.f64 C))) (sqrt.f64 (neg.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 C)))) (cbrt.f64 (neg.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) -1) C)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) (neg.f64 (sqrt.f64 C))) (sqrt.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(/.f64 (/.f64 (*.f64 B -2) (neg.f64 (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 C))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(pow.f64 (*.f64 2 (/.f64 B C)) 1)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 B C))) 2)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 B C))) 3)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) 1/3)
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(neg.f64 (/.f64 (*.f64 2 B) (neg.f64 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 2))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(log.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 B C)))))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 C) 3) (pow.f64 B 3)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 2 C) 3)))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 B C))))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(exp.f64 (log.f64 (*.f64 2 (/.f64 B C))))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 B C))) 1))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 B C))))
(*.f64 2 (/.f64 B C))
(/.f64 (*.f64 2 B) C)

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 2) B)
1.0b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A C))))
4.3b
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
6.7b
(sqrt.f64 (*.f64 F (+.f64 A C)))
Compiler

Compiled 73 to 31 computations (57.5% saved)

series31.0ms (0%)

Counts
4 → 16
Calls

33 calls:

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

rewrite148.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
792×distribute-rgt-in
736×distribute-lft-in
430×associate-/r/
354×add-sqr-sqrt
346×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify163.0ms (0.2%)

Algorithm
egg-herbie
Rules
1770×distribute-lft-in
1768×distribute-rgt-in
708×associate-*r*
628×associate-/l*
538×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04125653
110755529
251385529
Stop Event
node limit
Counts
155 → 231
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 C F))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (sqrt.f64 (*.f64 C F)))))
(sqrt.f64 (*.f64 A F))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) C)) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) C)) (+.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) C)) (+.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A C))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A C))))
(*.f64 (pow.f64 (*.f64 F (+.f64 A C)) 1/4) (pow.f64 (*.f64 F (+.f64 A C)) 1/4))
(*.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A C)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))) (cbrt.f64 (*.f64 F (+.f64 A C))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A C))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A C)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A C)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A C)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A C))) 1/2))
(pow.f64 (*.f64 F (+.f64 A C)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) 1)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A C)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A C)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 A C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A C))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 1)
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (/.f64 1 A) C)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 C) (/.f64 B A)))
(*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 A) C)))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (/.f64 1 A) C))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) (sqrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 1 A) C)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 2) (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 1 A) C)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) (/.f64 1 C))
(*.f64 (/.f64 (/.f64 1 A) C) (*.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))
(*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (*.f64 A (neg.f64 C))))
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 2) (*.f64 A C)))
(*.f64 (/.f64 1 A) (/.f64 (*.f64 (sqrt.f64 2) B) C))
(*.f64 (/.f64 1 C) (*.f64 (/.f64 (sqrt.f64 2) A) B))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 (*.f64 (sqrt.f64 2) B) (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 B (*.f64 A C)))
(*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))
(*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))
(*.f64 (/.f64 B (sqrt.f64 (*.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) B)
(*.f64 (*.f64 (/.f64 1 C) (/.f64 B A)) (sqrt.f64 2))
(*.f64 (/.f64 1 (*.f64 A (neg.f64 C))) (*.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) A) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) C))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B A))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A C))) (/.f64 B (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 B (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) C) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) A) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) C))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) C) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (sqrt.f64 (*.f64 A C))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (neg.f64 C))) (neg.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) 1)) B)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 (cbrt.f64 B) 2))) (cbrt.f64 B))
(*.f64 (/.f64 1 (/.f64 (*.f64 A C) (sqrt.f64 2))) B)
(*.f64 (/.f64 1 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (sqrt.f64 2) B)))) (sqrt.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 1 (/.f64 (*.f64 A C) (cbrt.f64 (*.f64 2 (*.f64 B B))))) (cbrt.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (/.f64 C B) A)) (pow.f64 2 1/4))
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 (/.f64 C B) A)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 A C)) (cbrt.f64 (*.f64 (sqrt.f64 2) B)))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 2))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A (neg.f64 C))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 2))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 A C) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 A C)))))
(/.f64 1 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A C)))) (*.f64 (/.f64 C B) A))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (sqrt.f64 2)) (*.f64 (/.f64 C B) A))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 2) A) B)) C)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 A (neg.f64 C)))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 F (+.f64 A C)))) C)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (+.f64 A C)))) (*.f64 A (neg.f64 C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) A) C)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) C) A)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) 1) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 A C))) (sqrt.f64 (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (*.f64 A C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B))) (*.f64 A (neg.f64 C)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) (sqrt.f64 (*.f64 F (+.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A C)) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3) (pow.f64 (*.f64 F (+.f64 A C)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) B))) 1)
(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)
(sqrt.f64 (*.f64 2 (*.f64 B B)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (sqrt.f64 2))))
(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
(sqrt.f64 (*.f64 C F))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 C F)))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C))) (fma.f64 -1/8 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C))) (fma.f64 -1/8 (*.f64 A (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 A (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (sqrt.f64 (*.f64 C F)))))
(sqrt.f64 (*.f64 A F))
(sqrt.f64 (*.f64 F A))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) C)) (sqrt.f64 (*.f64 A F)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F A))) (sqrt.f64 (*.f64 F A)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) C)) (+.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 2)))))
(+.f64 (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F A))) (sqrt.f64 (*.f64 F A))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C C))))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F A))) (fma.f64 -1/8 (*.f64 C (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) C)) (+.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 2))))))
(+.f64 (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F A))) (sqrt.f64 (*.f64 F A))) (fma.f64 1/16 (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C C)))))
(+.f64 (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F A))) (sqrt.f64 (*.f64 F A))) (fma.f64 -1/8 (*.f64 C (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (pow.f64 C 3) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A B)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 -1/8 (*.f64 A B)) (sqrt.f64 2)))))
(fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A)) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (fma.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) B) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 A B))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 A (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 1/16 (*.f64 (*.f64 A A) B)) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) B)) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 B A)) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 2)) (*.f64 (*.f64 A A) B))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 B C)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 C B)) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 B C))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 C B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 B C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 C (*.f64 (sqrt.f64 2) B))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 B C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 C B))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 C B)) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) B) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 B C)) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 C C) B) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 C (*.f64 (sqrt.f64 2) B)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 B C)) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 C B)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A C))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C A)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) 1)
(sqrt.f64 (*.f64 F (+.f64 C A)))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A C))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(*.f64 (pow.f64 (*.f64 F (+.f64 A C)) 1/4) (pow.f64 (*.f64 F (+.f64 A C)) 1/4))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(*.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 F))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))) (cbrt.f64 (*.f64 F (+.f64 A C))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C A)))) (cbrt.f64 (*.f64 F (+.f64 C A))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A C))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C A)))) (cbrt.f64 (*.f64 F (+.f64 C A))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A C)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A C)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C A)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C A)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A C))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A C)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A C))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C A)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C A)))))
(pow.f64 (*.f64 F (+.f64 A C)) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C A)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) 1)
(sqrt.f64 (*.f64 F (+.f64 C A)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A C)) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 C A)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))) 3)
(sqrt.f64 (*.f64 F (+.f64 C A)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A C)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 A C))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A C))))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A C)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A C))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))) 1))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 C A)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 1)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (/.f64 1 A) C)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 C) (/.f64 B A)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 A) C)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (/.f64 1 A) C))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 1)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) (sqrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 1 A) C)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 2))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 2) (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 1 A) C)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (/.f64 (/.f64 1 A) C) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 C A)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) (/.f64 1 C))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (/.f64 1 A) C) (*.f64 (sqrt.f64 2) B))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (*.f64 A (neg.f64 C))))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (/.f64 (/.f64 1 A) (neg.f64 C))))
(*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A))
(*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A))))
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 2) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 1 A) (/.f64 (*.f64 (sqrt.f64 2) B) C))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 1 C) (*.f64 (/.f64 (sqrt.f64 2) A) B))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C A))))
(*.f64 (/.f64 B (sqrt.f64 (*.f64 C A))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C A))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 (*.f64 (sqrt.f64 2) B) (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (*.f64 C A)) B)))
(/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 B (cbrt.f64 (*.f64 C A)))))
(/.f64 B (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 B (sqrt.f64 (*.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C A))))
(*.f64 (/.f64 B (sqrt.f64 (*.f64 C A))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C A))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) B)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (*.f64 (/.f64 1 C) (/.f64 B A)) (sqrt.f64 2))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 1 (*.f64 A (neg.f64 C))) (*.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (/.f64 (/.f64 1 A) (neg.f64 C))))
(*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A))
(*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) A) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) C))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 A C)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (/.f64 (/.f64 1 A) C) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 C A)))
(*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B A))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A C))) (/.f64 B (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C A))))
(*.f64 (/.f64 B (sqrt.f64 (*.f64 C A))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C A))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 B (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (*.f64 C A)) B)))
(/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 B (cbrt.f64 (*.f64 C A)))))
(/.f64 B (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (*.f64 C A)) B)))
(/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 B (cbrt.f64 (*.f64 C A)))))
(/.f64 B (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) C) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) A))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 2) B)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) B)) (cbrt.f64 (*.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (*.f64 C A)) B)))
(/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 B (cbrt.f64 (*.f64 C A)))))
(/.f64 B (/.f64 (pow.f64 (cbrt.f64 (*.f64 C A)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) A) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) C))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (/.f64 (/.f64 1 A) C) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 C A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) C) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) A))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (/.f64 (/.f64 1 A) C) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 C A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (sqrt.f64 (*.f64 A C))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 A C))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (sqrt.f64 (*.f64 C A))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 C A))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (sqrt.f64 (*.f64 C A))) (/.f64 (sqrt.f64 (*.f64 C A)) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (pow.f64 (cbrt.f64 (*.f64 C A)) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (pow.f64 (cbrt.f64 (*.f64 C A)) 2)))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (neg.f64 C))) (neg.f64 B))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (/.f64 (/.f64 1 A) (neg.f64 C))))
(*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A))
(*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) 1)) B)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (sqrt.f64 B))) (sqrt.f64 B))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 B)) (/.f64 A (/.f64 (sqrt.f64 B) C)))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 (/.f64 A (sqrt.f64 B)) C) (sqrt.f64 B)))
(*.f64 (sqrt.f64 B) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A (sqrt.f64 B)) C)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 (cbrt.f64 B) 2))) (cbrt.f64 B))
(*.f64 (cbrt.f64 B) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C A)) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 B)) A) (/.f64 (pow.f64 (cbrt.f64 B) 2) C))
(*.f64 (cbrt.f64 B) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 (pow.f64 (cbrt.f64 B) 2) C))))
(*.f64 (/.f64 1 (/.f64 (*.f64 A C) (sqrt.f64 2))) B)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 1 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (sqrt.f64 2) B)))) (sqrt.f64 (*.f64 (sqrt.f64 2) B)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(*.f64 (/.f64 1 (/.f64 (*.f64 A C) (cbrt.f64 (*.f64 2 (*.f64 B B))))) (cbrt.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (/.f64 (/.f64 1 A) C) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 C A)))
(*.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (/.f64 C B) A)) (pow.f64 2 1/4))
(/.f64 (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)) (*.f64 A (/.f64 C B)))
(*.f64 (/.f64 (pow.f64 2 1/2) (*.f64 C A)) B)
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 (/.f64 C B) A)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 2) (/.f64 C B)) A) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 2) (*.f64 C A)) B) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 A C)) (cbrt.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (*.f64 (/.f64 (/.f64 1 A) C) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 C A)))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 1)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 2)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 3)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3) 1/3)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(pow.f64 (*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 2))) -1)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A (neg.f64 C))))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (/.f64 (/.f64 1 A) (neg.f64 C))))
(*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A))
(*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A) 2))
(fabs.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 A C) 3)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 1))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A)
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))) 1)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 1 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) (*.f64 A C))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A C)))) (*.f64 (/.f64 C B) A))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (sqrt.f64 2)) (*.f64 (/.f64 C B) A))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 2) A) B)) C)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 A (neg.f64 C)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (/.f64 (*.f64 A (neg.f64 C)) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A)) (sqrt.f64 (*.f64 F (+.f64 C A))))
(*.f64 (*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A)))) (sqrt.f64 (*.f64 F (+.f64 C A))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 F (+.f64 A C)))) C)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (+.f64 A C)))) (*.f64 A (neg.f64 C)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (/.f64 (*.f64 A (neg.f64 C)) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A)) (sqrt.f64 (*.f64 F (+.f64 C A))))
(*.f64 (*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A)))) (sqrt.f64 (*.f64 F (+.f64 C A))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) A) C)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) C) A)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) 1) (*.f64 A C))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 A C))) (sqrt.f64 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B))) (*.f64 A (neg.f64 C)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (/.f64 (*.f64 A (neg.f64 C)) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 C)) A)) (sqrt.f64 (*.f64 F (+.f64 C A))))
(*.f64 (*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) (*.f64 C (neg.f64 A)))) (sqrt.f64 (*.f64 F (+.f64 C A))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 1)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 2)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 3)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 2)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A) 2)))
(sqrt.f64 (*.f64 (+.f64 C A) (*.f64 F (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)) 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) (sqrt.f64 (*.f64 F (+.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))) 3))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A C)) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3/2) (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)) 3) (pow.f64 (*.f64 F (+.f64 A C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3/2) (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) A) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))) 1))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A)))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C A))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 B A) C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) B))) 1)
(*.f64 (sqrt.f64 2) B)
(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)
(sqrt.f64 (*.f64 2 (*.f64 B B)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)))
(*.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)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 B 3))))
(cbrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 B 3))))
(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)

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))
1.0b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
1.0b
(pow.f64 (sqrt.f64 2) 2)
11.3b
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 62 to 34 computations (45.2% saved)

series9.0ms (0%)

Counts
1 → 24
Calls

12 calls:

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

rewrite107.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1620×associate-/l*
758×associate-/r/
386×distribute-lft-neg-in
336×distribute-rgt-neg-in
304×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify96.0ms (0.1%)

Algorithm
egg-herbie
Rules
1322×associate-/r*
1252×associate-/l*
1246×associate-/r/
1210×associate-*r/
1118×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073426
15312960
218372924
Stop Event
node limit
Counts
86 → 103
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))) 1)
(/.f64 2 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 A F))))
(/.f64 2 (/.f64 (*.f64 (/.f64 C B) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C B) 1/2))
(/.f64 1 (/.f64 C (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) B)))
(/.f64 1 (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F))))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F))))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 1 (sqrt.f64 A))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 1 A) 1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C B)) 2))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)) 1))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C (neg.f64 B))) -2))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (/.f64 F A))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (cbrt.f64 F) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (cbrt.f64 (sqrt.f64 F))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 C B))
(/.f64 -2 (/.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 (/.f64 F A))))
(/.f64 -2 (/.f64 (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (cbrt.f64 F))))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 (/.f64 C B) (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))))
(/.f64 (*.f64 2 (pow.f64 (/.f64 F A) 1/4)) (/.f64 (/.f64 C B) (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 F A))) (/.f64 (/.f64 C B) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))
(/.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (pow.f64 B -1))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))) (sqrt.f64 (/.f64 C B)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 (/.f64 C B)))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (neg.f64 (sqrt.f64 A))))
(/.f64 (*.f64 -2 (sqrt.f64 F)) (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)))
(/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 A) (/.f64 C B)))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)))
(/.f64 (*.f64 (sqrt.f64 F) -2) (*.f64 (sqrt.f64 A) (/.f64 C (neg.f64 B))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) -2) (/.f64 C (neg.f64 B)))
(/.f64 (pow.f64 1 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2)) 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 2 (/.f64 (neg.f64 C) (sqrt.f64 (/.f64 F A)))) B))
(sqrt.f64 (*.f64 (/.f64 F A) (/.f64 4 (pow.f64 (/.f64 C B) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F A))) (*.f64 2 (/.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
Outputs
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))) 1)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 2 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 A F))))
(/.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 (/.f64 A F)))
(/.f64 B (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C 2)))
(/.f64 2 (/.f64 (*.f64 (/.f64 C B) (sqrt.f64 A)) (sqrt.f64 F)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 2 (/.f64 B C)) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C B) 1/2))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 1 (/.f64 C (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) B)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 1 (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 F)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F))))
(/.f64 2 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 A F))))
(/.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 (/.f64 A F)))
(/.f64 B (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C 2)))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F))))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 C B)) (/.f64 (pow.f64 (/.f64 F A) 1/4) 1/2))
(*.f64 (/.f64 B (*.f64 C 1/2)) (pow.f64 (/.f64 F A) 1/2))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A))) (/.f64 (*.f64 C 1/2) B))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 C 1/2)) (*.f64 B (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 1 (sqrt.f64 A))))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 1 A) 1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A))) (/.f64 (*.f64 C 1/2) B))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 C 1/2)) (*.f64 B (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 A) (*.f64 2 (/.f64 B C))))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C B)) 2))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)) 1))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 A) (/.f64 C (neg.f64 B))) -2))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 C B) 1/2)) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 C 1/2) B)))
(*.f64 (/.f64 B (*.f64 C 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 C B) 1/2)) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 C 1/2) B)))
(*.f64 (/.f64 B (*.f64 C 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A))))
(/.f64 (cbrt.f64 F) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 F) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2))) (cbrt.f64 (sqrt.f64 F)))
(/.f64 (*.f64 (cbrt.f64 F) (cbrt.f64 (sqrt.f64 F))) (*.f64 (sqrt.f64 A) (/.f64 (*.f64 C 1/2) B)))
(*.f64 (cbrt.f64 (sqrt.f64 F)) (*.f64 (/.f64 B (*.f64 C 1/2)) (/.f64 (cbrt.f64 F) (sqrt.f64 A))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 C B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 -2 (/.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 -2 (/.f64 (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)) (sqrt.f64 F)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (*.f64 (/.f64 C B) 1/2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (/.f64 (*.f64 C 1/2) B)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (*.f64 C 1/2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (cbrt.f64 F))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (*.f64 (/.f64 C B) 1/2) (/.f64 (sqrt.f64 (cbrt.f64 F)) (sqrt.f64 A))))
(*.f64 (sqrt.f64 (cbrt.f64 F)) (/.f64 (fabs.f64 (cbrt.f64 F)) (*.f64 (sqrt.f64 A) (/.f64 (*.f64 C 1/2) B))))
(*.f64 (sqrt.f64 (cbrt.f64 F)) (*.f64 (/.f64 B (*.f64 C 1/2)) (/.f64 (fabs.f64 (cbrt.f64 F)) (sqrt.f64 A))))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)) (sqrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 F)) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2))) (sqrt.f64 (sqrt.f64 F)))
(*.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (sqrt.f64 F)) (*.f64 (sqrt.f64 A) (/.f64 (*.f64 C 1/2) B))))
(*.f64 (sqrt.f64 (sqrt.f64 F)) (*.f64 (/.f64 B (*.f64 C 1/2)) (/.f64 (sqrt.f64 (sqrt.f64 F)) (sqrt.f64 A))))
(/.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 (/.f64 C B) (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 C B)) (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 C B)))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A))) (/.f64 (*.f64 C 1/2) B))
(/.f64 (*.f64 B (/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 C 1/2))) (sqrt.f64 (neg.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))) (/.f64 C B)) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))))
(*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A)))) (/.f64 C B)) (cbrt.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))))))
(/.f64 (*.f64 2 (pow.f64 (/.f64 F A) 1/4)) (/.f64 (/.f64 C B) (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 C B)) (/.f64 (pow.f64 (/.f64 F A) 1/4) 1/2))
(*.f64 (/.f64 B (*.f64 C 1/2)) (pow.f64 (/.f64 F A) 1/2))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 F A))) (/.f64 (/.f64 C B) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 C B) 1/2)) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 C 1/2) B)))
(*.f64 (/.f64 B (*.f64 C 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A))))
(/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (/.f64 B C))) (sqrt.f64 A))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (pow.f64 B -1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))) (sqrt.f64 (/.f64 C B)))
(/.f64 2 (*.f64 (sqrt.f64 (/.f64 C B)) (/.f64 (sqrt.f64 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 (/.f64 C B))) (sqrt.f64 (/.f64 C B)))
(/.f64 2 (/.f64 (sqrt.f64 (/.f64 C B)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 (/.f64 C B)))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (pow.f64 (cbrt.f64 (/.f64 C B)) 2)) (cbrt.f64 (/.f64 C B)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (neg.f64 (sqrt.f64 A))))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 -2 (sqrt.f64 F)) (*.f64 (/.f64 C (neg.f64 B)) (sqrt.f64 A)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 A) (/.f64 C B)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 C B) 1/2)))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 (sqrt.f64 F) -2) (*.f64 (sqrt.f64 A) (/.f64 C (neg.f64 B))))
(*.f64 (/.f64 2 (/.f64 C B)) (/.f64 (sqrt.f64 F) (sqrt.f64 A)))
(/.f64 2 (*.f64 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 F)) B) C))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) -2) (/.f64 C (neg.f64 B)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 (pow.f64 1 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2)) 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (*.f64 (/.f64 C B) 1/2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (/.f64 (*.f64 C 1/2) B)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 2))) (*.f64 C 1/2))))
(pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) 1)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))) 2)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))) 3)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(neg.f64 (*.f64 (/.f64 2 (/.f64 (neg.f64 C) (sqrt.f64 (/.f64 F A)))) B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(sqrt.f64 (*.f64 (/.f64 F A) (/.f64 4 (pow.f64 (/.f64 C B) 2))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 F A) 4) (pow.f64 (/.f64 C B) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F A))) (*.f64 2 (/.f64 B C))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) 3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (/.f64 B C) 3)) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 B (*.f64 C 1/2)) 3) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (/.f64 B C) 3)) (pow.f64 (/.f64 F A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 B (*.f64 C 1/2)) 3) (pow.f64 (/.f64 F A) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))) 1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A)))))
(*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C)))

localize61.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
1.0b
(pow.f64 (sqrt.f64 2) 2)
9.1b
(pow.f64 (/.f64 F A) 3/2)
9.5b
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
Compiler

Compiled 78 to 49 computations (37.2% saved)

series369.0ms (0.5%)

Counts
3 → 72
Calls

24 calls:

TimeVariablePointExpression
130.0ms
F
@-inf
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
48.0ms
F
@0
(*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
39.0ms
F
@0
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
30.0ms
A
@0
(*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
23.0ms
A
@-inf
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)

rewrite119.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1524×associate-/l*
702×associate-/r/
370×add-sqr-sqrt
350×*-un-lft-identity
344×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify137.0ms (0.2%)

Algorithm
egg-herbie
Rules
1380×associate-/l*
898×*-commutative
898×associate-/r*
890×associate-/l/
786×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02985936
17004470
221894316
Stop Event
node limit
Counts
180 → 166
Calls
Call 1
Inputs
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(-.f64 (exp.f64 (log1p.f64 (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) (pow.f64 (/.f64 1 A) 1/2))
(*.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 (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/3) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3))
(/.f64 (sqrt.f64 (/.f64 F A)) 1)
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 1 (*.f64 1 (sqrt.f64 (/.f64 A F))))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 1 (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 1 (pow.f64 (/.f64 1 A) 1/2)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 A) (cbrt.f64 F)))
(/.f64 (cbrt.f64 F) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 F))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 A) (sqrt.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 1 (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 1 (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sqrt.f64 A) (sqrt.f64 (cbrt.f64 F))))
(/.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(/.f64 (pow.f64 1 1/3) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3)))
(sqrt.f64 (/.f64 F A))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 F A) 3/2))) 1)
(*.f64 (/.f64 F A) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (/.f64 F A) 3/2) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 F A))
(*.f64 1 (pow.f64 (/.f64 F A) 3/2))
(*.f64 (pow.f64 (/.f64 F A) 3/4) (pow.f64 (/.f64 F A) 3/4))
(*.f64 (*.f64 (/.f64 F A) (cbrt.f64 (/.f64 F A))) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (/.f64 F A) (pow.f64 (/.f64 F A) 1/4)) (pow.f64 (/.f64 F A) 1/4))
(*.f64 (pow.f64 F 3/2) (pow.f64 (/.f64 1 A) 3/2))
(*.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 F A) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 F A)) 3/2) (pow.f64 (sqrt.f64 (/.f64 F A)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 3/2))
(sqrt.f64 (pow.f64 (/.f64 F A) 3))
(log.f64 (exp.f64 (pow.f64 (/.f64 F A) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 F A) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 F A) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (/.f64 F A))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 F A) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C B) 1/2))
(/.f64 2 (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 F A))))
(/.f64 1 (/.f64 (/.f64 C B) (*.f64 (sqrt.f64 (/.f64 F A)) 2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F))))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (/.f64 C B) (*.f64 (pow.f64 (/.f64 F A) 1/4) 2)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 1 A) 1/2)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (/.f64 F A))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (/.f64 C B) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 C B))
(/.f64 -2 (/.f64 (neg.f64 (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) -2) (neg.f64 (/.f64 C B)))
(/.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (neg.f64 (/.f64 C B)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (/.f64 1 B))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 1/2) (/.f64 C B))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 (/.f64 C B)) 2)) (sqrt.f64 (/.f64 C B)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 C B)) 2) 2)) (cbrt.f64 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (neg.f64 (/.f64 C B)))
(/.f64 (pow.f64 1 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(/.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(/.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 F A) (/.f64 4 (pow.f64 (/.f64 C B) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F A))) (*.f64 2 (/.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
Outputs
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F)))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F)))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F)))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F)))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2)))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 A)) (*.f64 -1 (log.f64 (/.f64 1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F))))
(*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F))))
(*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F))))
(*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 A)) (log.f64 (/.f64 -1 F))))
(*.f64 (pow.f64 (/.f64 -1 A) 3/2) (pow.f64 (/.f64 -1 F) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (/.f64 1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F))))
(*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F))))
(*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F))))
(*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 A)) (log.f64 (neg.f64 F))))
(*.f64 (pow.f64 (neg.f64 F) 3/2) (pow.f64 (/.f64 -1 A) 3/2))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F A)))) 1)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(sqrt.f64 (/.f64 F A))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))
(*.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 (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))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)))
(/.f64 (sqrt.f64 (/.f64 F A)) 1)
(sqrt.f64 (/.f64 F A))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (/.f64 1 (sqrt.f64 A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 1 (*.f64 1 (sqrt.f64 (/.f64 A F))))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 1 (pow.f64 (/.f64 F A) 1/4)))
(sqrt.f64 (/.f64 F A))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 (/.f64 1 (sqrt.f64 A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 1 A))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(/.f64 (sqrt.f64 F) (/.f64 1 (pow.f64 (/.f64 1 A) 1/2)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (cbrt.f64 A) (cbrt.f64 F)))
(/.f64 (cbrt.f64 F) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 F) (sqrt.f64 A)) (cbrt.f64 (sqrt.f64 F)))
(*.f64 (cbrt.f64 (sqrt.f64 F)) (/.f64 (cbrt.f64 F) (sqrt.f64 A)))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(/.f64 (sqrt.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 A) (sqrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 1 (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 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 1 (sqrt.f64 (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))))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 1 (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sqrt.f64 A) (sqrt.f64 (cbrt.f64 F))))
(*.f64 (sqrt.f64 (cbrt.f64 F)) (/.f64 (fabs.f64 (cbrt.f64 F)) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 F) (sqrt.f64 A)) (sqrt.f64 (cbrt.f64 F)))
(/.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (/.f64 1 (sqrt.f64 A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 1 (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))))
(/.f64 (pow.f64 1 1/3) (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (/.f64 1 (sqrt.f64 A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)))
(sqrt.f64 (/.f64 F A))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F A)))))
(sqrt.f64 (/.f64 F A))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(sqrt.f64 (/.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 F A) 3/2))) 1)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (/.f64 F A) (sqrt.f64 (/.f64 F A)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (pow.f64 (/.f64 F A) 3/2) 1)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 F A))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 1 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (pow.f64 (/.f64 F A) 3/4) (pow.f64 (/.f64 F A) 3/4))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (*.f64 (/.f64 F A) (cbrt.f64 (/.f64 F A))) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 F A) (cbrt.f64 (/.f64 F A))))
(*.f64 (/.f64 F A) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (/.f64 F A) (pow.f64 (/.f64 F A) 1/4)) (pow.f64 (/.f64 F A) 1/4))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (pow.f64 F 3/2) (pow.f64 (/.f64 1 A) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 F A)) 3/2) (pow.f64 (sqrt.f64 (/.f64 F A)) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 3/2))
(sqrt.f64 (pow.f64 (/.f64 F A) 3))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(log.f64 (exp.f64 (pow.f64 (/.f64 F A) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 F A) 3/2))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 3))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 F A) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (/.f64 F A))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F A))) 1))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 F A) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 F A) 3/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C B) 1/2))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 2 (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 1 (/.f64 (/.f64 C B) (*.f64 (sqrt.f64 (/.f64 F A)) 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 1 (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F))))
(/.f64 1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 C B))))
(/.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 (/.f64 A F)))
(/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 (/.f64 A F)))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (/.f64 C B) (*.f64 (pow.f64 (/.f64 F A) 1/4) 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 F) (*.f64 1/2 (/.f64 C B))))
(/.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (/.f64 C (*.f64 2 B)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 1 A) 1/2)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 1/2 (/.f64 C B))) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 F) (*.f64 1/2 (/.f64 C B))))
(/.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (/.f64 C (*.f64 2 B)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (*.f64 1/2 (/.f64 C B))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 A) (*.f64 C 1/2))) B)
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (/.f64 F A))))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (/.f64 C B) (/.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2)) B))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (*.f64 (/.f64 C B) 1/2) (cbrt.f64 (sqrt.f64 (/.f64 F A)))))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (/.f64 C B) (/.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2)) B))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2))))
(/.f64 (cbrt.f64 (/.f64 F A)) (/.f64 (/.f64 C B) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 2)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (/.f64 (/.f64 C B) (/.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2)) B))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 C B))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 -2 (/.f64 (neg.f64 (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (cbrt.f64 (/.f64 F A)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) 1/2)))
(*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (/.f64 C B)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (sqrt.f64 (neg.f64 A)) (*.f64 1/2 (/.f64 C B))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (sqrt.f64 (neg.f64 A)) (*.f64 C 1/2))) B)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) (/.f64 (/.f64 C B) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) -2) (neg.f64 (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (neg.f64 (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 1/2) (/.f64 C B))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 (/.f64 C B)) 2)) (sqrt.f64 (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 C B)) 2) 2)) (cbrt.f64 (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (neg.f64 (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (pow.f64 1 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) 1/2)))
(*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (/.f64 C B)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F A))) (*.f64 B (/.f64 (cbrt.f64 (/.f64 F A)) (*.f64 C 1/2))))
(/.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(/.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (pow.f64 (/.f64 F A) 3/4) 1/3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) (*.f64 1/2 (/.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) (*.f64 1/2 (/.f64 C B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 F A) 3/4)) C) (/.f64 B 1/2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 2)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 3)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(sqrt.f64 (*.f64 (/.f64 F A) (/.f64 4 (pow.f64 (/.f64 C B) 2))))
(sqrt.f64 (/.f64 (/.f64 (*.f64 F 4) (pow.f64 (/.f64 C B) 2)) A))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F A))) (*.f64 2 (/.f64 B C))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C))) 3))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F A) 3/2) (pow.f64 (*.f64 2 (/.f64 B C)) 3)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) (pow.f64 (/.f64 F A) 3/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))) 1))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 B) C))

eval1.2s (1.7%)

Compiler

Compiled 45068 to 23633 computations (47.6% saved)

prune941.0ms (1.3%)

Pruning

169 alts after pruning (165 fresh and 4 done)

PrunedKeptTotal
New1070451115
Fresh19120139
Picked011
Done235
Total10911691260
Error
23.6b
Counts
1260 → 169
Alt Table
Click to see full alt table
StatusErrorProgram
58.5b
(/.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
54.9b
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
41.1b
(/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
62.9b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C C) -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.8b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
61.7b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (+.f64 B A) C)) (*.f64 2 F)) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.4b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.8b
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 1/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.5b
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A))) 3/2) (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.1b
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C C)) 16) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C C) -16))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
62.9b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
51.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
58.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 B)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C)))) (sqrt.f64 (*.f64 2 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F -16)))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
49.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.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 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
51.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.2b
(/.f64 (neg.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 A (*.f64 C F))) (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 B B)) -2)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F (*.f64 B B))) 4))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (/.f64 A (/.f64 C (/.f64 B (/.f64 C B)))))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (neg.f64 B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A A))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
59.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (+.f64 B A)) (*.f64 2 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 C C)) -16)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))
55.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4)))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (fabs.f64 (*.f64 A (*.f64 C F))) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
47.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.1b
(/.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))))
53.9b
(/.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))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
52.7b
(/.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))))
53.5b
(/.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))))
53.2b
(/.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))))
61.3b
(/.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))))
59.0b
(/.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))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (*.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) -3) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.6b
(/.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))))
59.6b
(/.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))))
62.3b
(/.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))))
57.2b
(/.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))))
57.1b
(/.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 1/3 (*.f64 C -3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.9b
(/.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))))
47.7b
(/.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))))
57.7b
(/.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))))
53.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (+.f64 B A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (sqrt.f64 (pow.f64 (*.f64 B (*.f64 B (+.f64 C (+.f64 B A)))) 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fabs.f64 (*.f64 (*.f64 B B) (+.f64 B (+.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 C C) A))) 3))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A C) F))) 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 A C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (+.f64 B A) C)) (*.f64 2 F))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 (*.f64 C C) A)) -16)) 1/2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
54.4b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16)) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (+.f64 B A)) (*.f64 2 F))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 B (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
60.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
60.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
57.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
57.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
58.5b
(*.f64 (/.f64 B (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
55.3b
(*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
45.0b
(*.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
62.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
58.5b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
59.9b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 (+.f64 C A) (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))) 1))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
59.0b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (exp.f64 (log1p.f64 C)) 1)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.8b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (neg.f64 C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
58.9b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
61.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.5b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 2 A))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
60.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (neg.f64 B))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
63.2b
(*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 B)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
60.1b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
60.0b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
63.4b
(*.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 1 C))))
53.3b
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (*.f64 1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A (sqrt.f64 (/.f64 1 C))))))
54.7b
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) C))))
61.3b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B B)))
49.1b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
45.8b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
63.4b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 2) B)) C) A))
63.5b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 2 B) C) (sqrt.f64 (/.f64 A F))))
63.1b
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C 2)) (/.f64 1 B)))
63.5b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 F (+.f64 A C)))) C))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (/.f64 F A))) C))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (/.f64 C B) (sqrt.f64 A))))
63.1b
(*.f64 1/4 (/.f64 (*.f64 2 B) (/.f64 C (sqrt.f64 (/.f64 F A)))))
63.2b
(*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 C 2) (/.f64 1 B))))
63.4b
(*.f64 1/4 (/.f64 (sqrt.f64 F) (/.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 1 A)))))
63.5b
(*.f64 1/4 (/.f64 1 (*.f64 (*.f64 (/.f64 C B) 1/2) (sqrt.f64 (/.f64 A F)))))
63.3b
(*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) C)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
63.2b
(*.f64 1/4 (*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3) (/.f64 2 (/.f64 C B))))
63.5b
(*.f64 1/4 (*.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A)))) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 F A) (pow.f64 (/.f64 F A) 1/4)) (pow.f64 (/.f64 F A) 1/4)) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
62.9b
(*.f64 1/4 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 F A) 3)) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.5b
(*.f64 1/4 (*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (*.f64 -1 (log.f64 A))))) 1/3) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
63.4b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F A))))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 C F))))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) B)))
63.2b
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
63.2b
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2)) (*.f64 (/.f64 2 C) B)))
63.5b
(*.f64 1/4 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 F) (neg.f64 (log.f64 A))))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
62.9b
(*.f64 1/4 (sqrt.f64 (/.f64 (/.f64 (*.f64 F 4) (pow.f64 (/.f64 C B) 2)) A)))
62.5b
(*.f64 1/4 (log.f64 (pow.f64 (pow.f64 (exp.f64 B) (/.f64 2 C)) (sqrt.f64 (/.f64 F A)))))
63.4b
(*.f64 1/4 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (/.f64 B C)))))))
63.0b
(*.f64 -1/4 (/.f64 (pow.f64 (/.f64 F A) 1/4) (/.f64 (*.f64 (/.f64 C B) 1/2) (pow.f64 (/.f64 F A) 1/4))))
63.1b
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))))
63.3b
(*.f64 -1/4 (/.f64 (*.f64 (*.f64 2 (/.f64 B C)) (sqrt.f64 F)) (sqrt.f64 A)))
63.3b
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 A) (/.f64 C B))))
63.0b
(*.f64 -1/4 (/.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 C B)))
63.3b
(*.f64 -1/4 (/.f64 B (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C 2))))
63.3b
(*.f64 -1/4 (/.f64 2 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 A F)))))
62.9b
(*.f64 -1/4 (/.f64 1 (/.f64 C (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) B))))
63.3b
(*.f64 -1/4 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 B C)) 3) 1/3) (sqrt.f64 (/.f64 F A))))
63.1b
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
63.4b
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))))
63.1b
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))))
63.1b
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
63.3b
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 F) (*.f64 C 1/2)) (*.f64 B (sqrt.f64 (/.f64 1 A)))))
63.1b
(*.f64 -1/4 (*.f64 (/.f64 2 (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
63.1b
(*.f64 -1/4 (*.f64 (*.f64 (/.f64 B C) 2) (sqrt.f64 (/.f64 F A))))
63.3b
(*.f64 -1/4 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 2 C))))
63.3b
(*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 B C)))) (sqrt.f64 (/.f64 F A))))
62.9b
(*.f64 -1/4 (*.f64 B (/.f64 2 (/.f64 C (sqrt.f64 (/.f64 F A))))))
62.9b
(*.f64 -1/4 (*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C))))
63.1b
(*.f64 -1/4 (exp.f64 (log.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))))
58.9b
(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)))))))
61.0b
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 (*.f64 C C) A)) -16) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
59.5b
(sqrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
58.5b
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
60.4b
(sqrt.f64 (/.f64 -16 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 A (*.f64 A (*.f64 C F))))))
Compiler

Compiled 4751 to 3180 computations (33.1% saved)

regimes4.5s (6.4%)

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

6 calls:

1.4s
C
881.0ms
B
754.0ms
A
516.0ms
F
364.0ms
(/.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)))
Results
ErrorSegmentsBranch
34.5b3A
38.3b3B
35.1b4C
37.3b2F
34.9b4(/.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)))
38.8b2(pow.f64 B 2)
Compiler

Compiled 6753 to 3147 computations (53.4% saved)

bsearch265.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
109.0ms
2.5374901407635626e-269
3.4172764352415223e-267
150.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
115.0ms179×body256valid
46.0ms38×body1024valid
40.0ms28×body2048valid
20.0ms27×body512valid
12.0ms31×body256invalid
11.0ms13×body512invalid
3.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 1394 to 867 computations (37.8% saved)

regimes2.2s (3.1%)

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

4 calls:

751.0ms
C
587.0ms
B
286.0ms
F
286.0ms
A
Results
ErrorSegmentsBranch
36.1b2A
38.3b3B
36.2b2C
40.8b1F
Compiler

Compiled 5847 to 2717 computations (53.5% saved)

bsearch94.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
91.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
24.0ms37×body1024valid
21.0ms92×body256valid
15.0ms26×body512valid
13.0msbody2048valid
6.0ms24×body256invalid
4.0msbody1024invalid
4.0msbody512invalid
Compiler

Compiled 831 to 528 computations (36.5% saved)

regimes1.2s (1.7%)

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

4 calls:

400.0ms
B
256.0ms
C
254.0ms
A
147.0ms
F
Results
ErrorSegmentsBranch
36.1b2A
38.3b3B
36.2b2C
40.8b1F
Compiler

Compiled 5393 to 2531 computations (53.1% saved)

bsearch150.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
116.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
64.0ms41×body1024valid
20.0ms82×body256valid
13.0ms31×body512valid
5.0msbody2048valid
5.0ms22×body256invalid
3.0msbody512invalid
2.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 841 to 548 computations (34.8% saved)

regimes2.1s (3%)

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

4 calls:

705.0ms
F
541.0ms
C
457.0ms
B
315.0ms
A
Results
ErrorSegmentsBranch
39.4b3A
39.6b4B
38.1b5C
39.8b6F
Compiler

Compiled 4497 to 2115 computations (53% saved)

bsearch279.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
3.1262021898095186e+91
3.6656877963831747e+106
92.0ms
1.9294806836363073e-63
3.873324863681751e-56
49.0ms
6.253117162982448e-110
8.515980637594666e-107
84.0ms
-3.512542402012724e-21
-2.1052925563440806e-33
Results
102.0ms455×body256valid
85.0ms71×body1024valid
34.0ms105×body256invalid
20.0ms47×body512valid
17.0ms19×body2048valid
3.0msbody512invalid
2.0msbody1024invalid
Compiler

Compiled 2836 to 1767 computations (37.7% saved)

regimes2.0s (2.9%)

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

4 calls:

710.0ms
F
494.0ms
C
376.0ms
B
338.0ms
A
Results
ErrorSegmentsBranch
40.1b3A
39.6b4B
38.5b5C
39.8b6F
Compiler

Compiled 4394 to 2069 computations (52.9% saved)

bsearch244.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
3.1262021898095186e+91
3.6656877963831747e+106
60.0ms
1.9294806836363073e-63
3.873324863681751e-56
61.0ms
3.163917786060183e-118
6.253117162982448e-110
64.0ms
-3.512542402012724e-21
-2.1052925563440806e-33
Results
99.0ms435×body256valid
46.0ms71×body1024valid
35.0ms42×body2048valid
25.0ms60×body512valid
18.0ms86×body256invalid
2.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 2911 to 1852 computations (36.4% saved)

regimes2.2s (3.1%)

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

4 calls:

595.0ms
F
581.0ms
A
553.0ms
C
386.0ms
B
Results
ErrorSegmentsBranch
39.6b5A
39.8b4B
38.6b5C
40.2b6F
Compiler

Compiled 4295 to 2028 computations (52.8% saved)

bsearch206.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
3.1262021898095186e+91
3.6656877963831747e+106
58.0ms
1.9294806836363073e-63
3.873324863681751e-56
22.0ms
1.9005202725270989e-118
3.163917786060183e-118
69.0ms
-3.512542402012724e-21
-2.1052925563440806e-33
Results
91.0ms398×body256valid
46.0ms66×body1024valid
20.0ms47×body512valid
17.0ms80×body256invalid
14.0ms17×body2048valid
2.0msbody512invalid
2.0msbody1024invalid
Compiler

Compiled 2569 to 1612 computations (37.3% saved)

regimes2.0s (2.9%)

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

4 calls:

605.0ms
F
477.0ms
B
447.0ms
A
422.0ms
C
Results
ErrorSegmentsBranch
39.7b5A
39.7b5B
38.8b5C
40.7b6F
Compiler

Compiled 4231 to 1999 computations (52.8% saved)

bsearch192.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
3.1262021898095186e+91
3.6656877963831747e+106
39.0ms
2.6155151520909566e-66
1.717532151786269e-64
25.0ms
1.9005202725270989e-118
3.163917786060183e-118
71.0ms
-3.512542402012724e-21
-2.1052925563440806e-33
Results
83.0ms371×body256valid
45.0ms62×body1024valid
22.0ms49×body512valid
15.0ms70×body256invalid
12.0ms14×body2048valid
3.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 2384 to 1483 computations (37.8% saved)

regimes1.8s (2.6%)

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

4 calls:

615.0ms
F
438.0ms
C
400.0ms
A
255.0ms
B
Results
ErrorSegmentsBranch
39.7b5A
42.6b3B
38.8b5C
40.7b6F
Compiler

Compiled 4115 to 1952 computations (52.6% saved)

bsearch234.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
5.0499102429633156e+60
3.4467755939003317e+69
52.0ms
1.9294806836363073e-63
3.873324863681751e-56
64.0ms
6.253117162982448e-110
8.515980637594666e-107
70.0ms
-3.512542402012724e-21
-2.1052925563440806e-33
Results
94.0ms416×body256valid
45.0ms71×body1024valid
38.0ms31×body2048valid
24.0ms58×body512valid
15.0ms73×body256invalid
2.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 2844 to 1803 computations (36.6% saved)

regimes1.4s (2%)

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

4 calls:

396.0ms
A
380.0ms
F
378.0ms
C
175.0ms
B
Results
ErrorSegmentsBranch
39.7b5A
45.3b2B
40.0b5C
43.3b4F
Compiler

Compiled 3534 to 1695 computations (52% saved)

bsearch248.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
9.730903028164791e+126
6.9364000461960865e+131
48.0ms
5.589525538869245e-105
1.0564173116550993e-103
70.0ms
4.270963874228401e-161
1.0965348862254061e-138
79.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
107.0ms446×body256valid
36.0ms57×body1024valid
33.0ms35×body2048valid
24.0ms54×body512valid
22.0ms92×body256invalid
9.0ms12×body512invalid
1.0msbody1024invalid
Compiler

Compiled 2823 to 1794 computations (36.5% saved)

regimes1.3s (1.8%)

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

4 calls:

374.0ms
C
360.0ms
B
237.0ms
F
222.0ms
A
Results
ErrorSegmentsBranch
40.7b3A
44.2b4B
40.2b5C
45.3b3F
Compiler

Compiled 3502 to 1682 computations (52% saved)

bsearch213.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
3.4467755939003317e+69
2.3524587284615737e+73
51.0ms
5.223785309027229e+38
1.438724115209093e+45
44.0ms
1.2101633242608734e-154
7.305979778003671e-154
74.0ms
-3.512542402012724e-21
-2.1052925563440806e-33
Results
91.0ms402×body256valid
40.0ms63×body1024valid
26.0ms24×body2048valid
23.0ms94×body256invalid
16.0ms39×body512valid
3.0msbody512invalid
Compiler

Compiled 2409 to 1525 computations (36.7% saved)

regimes1.1s (1.6%)

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

4 calls:

334.0ms
B
268.0ms
C
226.0ms
A
220.0ms
F
Results
ErrorSegmentsBranch
40.7b3A
44.2b4B
42.2b4C
45.3b3F
Compiler

Compiled 3471 to 1665 computations (52% saved)

bsearch136.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
9.730903028164791e+126
6.9364000461960865e+131
83.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
49.0ms218×body256valid
25.0ms39×body1024valid
19.0ms13×body2048valid
17.0ms75×body256invalid
15.0ms34×body512valid
3.0msbody512invalid
Compiler

Compiled 1437 to 912 computations (36.5% saved)

regimes1.2s (1.6%)

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

4 calls:

339.0ms
B
303.0ms
C
226.0ms
F
211.0ms
A
Results
ErrorSegmentsBranch
40.9b3A
44.2b4B
42.2b4C
45.3b3F
Compiler

Compiled 3262 to 1577 computations (51.7% saved)

bsearch118.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
8.003535932300904e+119
2.129789628842826e+121
78.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
45.0ms191×body256valid
27.0ms41×body1024valid
12.0ms29×body512valid
10.0ms43×body256invalid
9.0ms11×body2048valid
3.0msbody512invalid
2.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 1240 to 792 computations (36.1% saved)

regimes1.1s (1.6%)

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

4 calls:

335.0ms
B
253.0ms
C
237.0ms
F
213.0ms
A
Results
ErrorSegmentsBranch
40.9b3A
44.2b4B
42.2b4C
45.3b3F
Compiler

Compiled 3010 to 1466 computations (51.3% saved)

bsearch103.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
8.003535932300904e+119
2.129789628842826e+121
68.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
44.0ms199×body256valid
22.0ms36×body1024valid
12.0ms30×body512valid
8.0ms37×body256invalid
6.0msbody2048valid
3.0msbody512invalid
1.0msbody2048invalid
1.0msbody1024invalid
Compiler

Compiled 1260 to 792 computations (37.1% saved)

regimes930.0ms (1.3%)

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

4 calls:

386.0ms
F
226.0ms
B
144.0ms
C
131.0ms
A
Results
ErrorSegmentsBranch
45.1b3A
47.3b5B
45.8b3C
47.5b8F
Compiler

Compiled 2207 to 1087 computations (50.7% saved)

bsearch129.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
5.639348692054735e-282
8.634453787305207e-278
78.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
44.0ms184×body256valid
32.0ms51×body1024valid
20.0ms24×body2048valid
13.0ms29×body512valid
7.0ms31×body256invalid
3.0msbody512invalid
2.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 1237 to 780 computations (36.9% saved)

regimes803.0ms (1.1%)

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

4 calls:

250.0ms
F
198.0ms
B
183.0ms
A
130.0ms
C
Results
ErrorSegmentsBranch
45.7b3A
47.3b5B
45.8b3C
48.8b5F
Compiler

Compiled 2052 to 1018 computations (50.4% saved)

bsearch144.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
4.270963874228401e-161
1.0965348862254061e-138
78.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
53.0ms232×body256valid
33.0ms53×body1024valid
17.0ms35×body512valid
14.0ms16×body2048valid
14.0ms60×body256invalid
4.0ms10×body512invalid
1.0msbody1024invalid
Compiler

Compiled 1423 to 897 computations (37% saved)

regimes842.0ms (1.2%)

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

4 calls:

260.0ms
A
238.0ms
F
203.0ms
B
98.0ms
C
Results
ErrorSegmentsBranch
44.8b6A
47.4b5B
47.3b2C
48.9b5F
Compiler

Compiled 2022 to 1005 computations (50.3% saved)

bsearch306.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.317284983800404e+72
6.2625607205364105e+72
57.0ms
229370837666.23532
1.1283398416512912e+21
65.0ms
1.3661124354700836e-228
1.0228039127676454e-220
70.0ms
-6.660304176446823e-40
-1.3820294990259343e-49
79.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
123.0ms528×body256valid
62.0ms97×body1024valid
38.0ms38×body2048valid
29.0ms135×body256invalid
24.0ms57×body512valid
5.0ms13×body512invalid
5.0msbody1024invalid
3.0msbody2048invalid
Compiler

Compiled 2869 to 1877 computations (34.6% saved)

regimes593.0ms (0.8%)

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

4 calls:

212.0ms
F
171.0ms
A
104.0ms
B
72.0ms
C
Results
ErrorSegmentsBranch
46.7b4A
48.4b3B
47.3b2C
49.0b5F
Compiler

Compiled 1673 to 855 computations (48.9% saved)

bsearch184.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.0564173116550993e-103
6.906256282808996e-103
67.0ms
-6.660304176446823e-40
-1.3820294990259343e-49
74.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
66.0ms287×body256valid
38.0ms61×body1024valid
22.0ms73×body256invalid
21.0ms48×body512valid
17.0ms20×body2048valid
7.0ms18×body512invalid
3.0msbody1024invalid
Compiler

Compiled 1803 to 1170 computations (35.1% saved)

regimes351.0ms (0.5%)

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

4 calls:

120.0ms
F
112.0ms
A
62.0ms
B
40.0ms
C
Results
ErrorSegmentsBranch
46.7b4A
48.4b3B
47.3b2C
49.0b5F
Compiler

Compiled 936 to 473 computations (49.5% saved)

bsearch182.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
1.0564173116550993e-103
6.906256282808996e-103
68.0ms
-6.660304176446823e-40
-1.3820294990259343e-49
78.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
62.0ms274×body256valid
39.0ms55×body1024valid
32.0ms40×body2048valid
21.0ms47×body512valid
14.0ms64×body256invalid
4.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1739 to 1122 computations (35.5% saved)

regimes204.0ms (0.3%)

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

4 calls:

82.0ms
A
59.0ms
B
31.0ms
C
16.0ms
F
Results
ErrorSegmentsBranch
48.4b5A
49.7b4B
50.3b2C
53.6b1F
Compiler

Compiled 622 to 321 computations (48.4% saved)

bsearch259.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
2.873233480694303e-236
1.3661124354700836e-228
65.0ms
-7.360264927990089e-117
-1.4166975171156799e-124
62.0ms
-6.660304176446823e-40
-1.3820294990259343e-49
77.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
96.0ms413×body256valid
54.0ms81×body1024valid
38.0ms46×body2048valid
29.0ms68×body512valid
20.0ms88×body256invalid
6.0ms15×body512invalid
3.0msbody1024invalid
Compiler

Compiled 2252 to 1481 computations (34.2% saved)

regimes242.0ms (0.3%)

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

4 calls:

71.0ms
A
57.0ms
B
52.0ms
C
47.0ms
F
Results
ErrorSegmentsBranch
48.9b5A
49.9b4B
50.5b2C
52.8b3F
Compiler

Compiled 593 to 306 computations (48.4% saved)

bsearch274.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
2.873233480694303e-236
1.3661124354700836e-228
61.0ms
-7.360264927990089e-117
-1.4166975171156799e-124
73.0ms
-6.660304176446823e-40
-1.3820294990259343e-49
80.0ms
-1.6517581003177924e+64
-5.943018441115784e+53
Results
92.0ms398×body256valid
60.0ms83×body1024valid
47.0ms58×body2048valid
29.0ms69×body512valid
24.0ms111×body256invalid
6.0ms14×body512invalid
2.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 2189 to 1445 computations (34% saved)

regimes273.0ms (0.4%)

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

4 calls:

96.0ms
B
77.0ms
A
54.0ms
C
28.0ms
F
Results
ErrorSegmentsBranch
51.1b2A
51.1b5B
50.5b2C
53.8b1F
Compiler

Compiled 543 to 284 computations (47.7% saved)

bsearch45.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.2101633242608734e-154
7.305979778003671e-154
Results
20.0ms74×body256valid
14.0ms13×body2048valid
5.0msbody1024valid
2.0msbody256invalid
2.0msbody512valid
Compiler

Compiled 369 to 260 computations (29.5% saved)

regimes126.0ms (0.2%)

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

4 calls:

41.0ms
B
37.0ms
A
24.0ms
F
14.0ms
C
Results
ErrorSegmentsBranch
52.8b3A
52.6b3B
53.8b1C
53.8b1F
Compiler

Compiled 495 to 259 computations (47.7% saved)

bsearch100.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.3519735893238982e+102
6.720928584909535e+103
58.0ms
4.629247553229326e-47
2.705226381181519e-39
Results
34.0ms163×body256valid
23.0ms30×body2048valid
20.0ms35×body1024valid
11.0ms28×body512valid
7.0ms28×body256invalid
Compiler

Compiled 864 to 577 computations (33.2% saved)

regimes105.0ms (0.1%)

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

4 calls:

40.0ms
B
28.0ms
F
13.0ms
C
13.0ms
A
Results
ErrorSegmentsBranch
53.8b1A
52.7b3B
53.8b1C
53.8b1F
Compiler

Compiled 472 to 248 computations (47.5% saved)

bsearch98.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
1.3519735893238982e+102
6.720928584909535e+103
58.0ms
4.629247553229326e-47
2.705226381181519e-39
Results
37.0ms175×body256valid
24.0ms32×body2048valid
17.0ms31×body1024valid
7.0ms38×body256invalid
7.0ms18×body512valid
Compiler

Compiled 864 to 577 computations (33.2% saved)

regimes65.0ms (0.1%)

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

4 calls:

15.0ms
F
14.0ms
B
13.0ms
C
13.0ms
A
Results
ErrorSegmentsBranch
53.8b1A
53.8b1B
53.8b1C
53.8b1F
Compiler

Compiled 449 to 237 computations (47.2% saved)

regimes52.0ms (0.1%)

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

4 calls:

12.0ms
B
11.0ms
F
11.0ms
C
11.0ms
A
Results
ErrorSegmentsBranch
55.1b1A
55.1b1B
55.1b1C
55.1b1F
Compiler

Compiled 319 to 171 computations (46.4% saved)

regimes55.0ms (0.1%)

Accuracy

Total -0.9b remaining (-1.5%)

Threshold costs -0.9b (-1.5%)

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

4 calls:

15.0ms
F
13.0ms
B
10.0ms
C
10.0ms
A
Results
ErrorSegmentsBranch
62.9b1A
62.9b1B
62.9b1C
62.9b1F
Compiler

Compiled 302 to 162 computations (46.4% saved)

simplify238.0ms (0.3%)

Algorithm
egg-herbie
Rules
390×*-commutative
212×+-commutative
166×neg-mul-1
166×neg-sub0
142×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04518330
17198232
28878232
310208228
410898228
511128228
611338228
711448228
811548228
911618228
1011648228
1111658228
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 A -1079999999999999996719023058254496094419031512076307788709494784) (/.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)))) (if (<=.f64 A 871298969811201/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 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 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(if (<=.f64 A -1259999999999999948923099464578343317419926707878494208) (/.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 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(if (<=.f64 A -599999999999999995932569204616976785877025065166438400) (/.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 (neg.f64 (*.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 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 C -631383297997835/332306998946228968225951765070086144) (/.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 C 7023719668396391/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 6113822311730295/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -1248841731117715/22300745198530623141535718272648361505980416) (/.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 C 5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.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)))) (if (<=.f64 C 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 349999999999999999665913983316344938893090672568999106788942881071805303224072131769103942680576) (/.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 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -7526501504504085/2787593149816327892691964784081045188247552) (/.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 C 347803686430515/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.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 C 2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (/.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 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -5988969657808517/2722258935367507707706996859454145691648) (/.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 C 6814113040271315/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.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 C 3794275180128377/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (if (<=.f64 C 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000) (/.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 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -7136238463529799/89202980794122492566142873090593446023921664) (/.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 C 6081714912870287/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (/.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 C 497544133441593/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 10500000000000000641853867875909401765417069805170575562727212711936) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -11799999999999999494654235706294130793029900325229690880) (/.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)))) (if (<=.f64 A 3620108141084501/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (/.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 A 451893728665209/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 19600000000000000030475380707513753883143130993938531364645660356940483572191765102035780551100629830297348111159618373182029824) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 C -4785220784825697/10633823966279326983230456482242756608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4))) (if (<=.f64 C 8332909034005963/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.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 C 1419999999999999982652639429675393829587386368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 18999999999999999079353979950222179859488573057820141726737309678698496) (/.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 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -879999999999999994034434833438232619286303428910776320) (/.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)))) (if (<=.f64 A 15000000000000001127617303747773129412071435965286123202243636535366488878636228069968116516466370531423989325582787894900162560) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -3399999999999999970641029280647652253504989982395107886759936) (/.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)))) (if (<=.f64 A 4200000000000000088026963258311008333820548957823956336134697097310328421754363600971331333342328852221450999019950047232) (/.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 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -24500000000000000727154455689323352014670201336021123072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648) (/.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 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -57999999999999997054697271205935946659469533894494126080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 7983361238138879/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -719999999999999995119083045540372143052430078199726080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 251939172494419/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -620000000000000038332284043221517278328085162976346112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -3874148727308967/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 8343157707155579/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 1120000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4))) (if (<=.f64 A 1319999999999999917972013283175482796960799071297543681510299231934480384) (/.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 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))
(if (<=.f64 A -2650000000000000088373753649851583969928092193579335680) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -1667355148462087/196159429230833773869868419475239575503198607639501078528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 5648671608315113/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 A -42000000000000002156002760594988435587330998811048632217763840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -8787942429541353/50216813883093446110686315385661331328818843555712276103168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 2259468643326045/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 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 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 A -11599999999999999410939454241187189331893906778898825216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -835607783014675/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -8517641300339143/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 A 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -599999999999999995932569204616976785877025065166438400) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5639583590386471/49039857307708443467467104868809893875799651909875269632) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -3453472441069175/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 A 2130350595131919/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 1/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 C 1094449103198247/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 B 5149185017309387/49039857307708443467467104868809893875799651909875269632) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 B 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))))
(if (<=.f64 B 3432790011539591/49039857307708443467467104868809893875799651909875269632) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 B 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4)))
(*.f64 -1/4 (*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C))))
Outputs
(if (<=.f64 A -1079999999999999996719023058254496094419031512076307788709494784) (/.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)))) (if (<=.f64 A 871298969811201/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 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 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(if (<=.f64 A -1079999999999999996719023058254496094419031512076307788709494784) (/.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)))) (if (<=.f64 A 871298969811201/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(if (<=.f64 A -1079999999999999996719023058254496094419031512076307788709494784) (/.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)))) (if (<=.f64 A 871298969811201/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F)))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(if (<=.f64 A -1079999999999999996719023058254496094419031512076307788709494784) (/.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)))) (if (<=.f64 A 871298969811201/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 F)))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(if (<=.f64 A -1079999999999999996719023058254496094419031512076307788709494784) (/.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)))) (if (<=.f64 A 871298969811201/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (neg.f64 (sqrt.f64 F)))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(if (<=.f64 A -1259999999999999948923099464578343317419926707878494208) (/.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 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(if (<=.f64 A -599999999999999995932569204616976785877025065166438400) (/.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 (neg.f64 (*.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 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -599999999999999995932569204616976785877025065166438400) (/.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)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 C -631383297997835/332306998946228968225951765070086144) (/.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 C 7023719668396391/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 6113822311730295/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -631383297997835/332306998946228968225951765070086144) (neg.f64 (/.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 C 7023719668396391/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (if (<=.f64 C 6113822311730295/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -631383297997835/332306998946228968225951765070086144) (neg.f64 (/.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 C 7023719668396391/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (if (<=.f64 C 6113822311730295/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C)))))) (if (<=.f64 C 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -631383297997835/332306998946228968225951765070086144) (neg.f64 (/.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 C 7023719668396391/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (if (<=.f64 C 6113822311730295/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C)))))) (if (<=.f64 C 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (/.f64 -1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -1248841731117715/22300745198530623141535718272648361505980416) (/.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 C 5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.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)))) (if (<=.f64 C 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 349999999999999999665913983316344938893090672568999106788942881071805303224072131769103942680576) (/.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 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -1248841731117715/22300745198530623141535718272648361505980416) (neg.f64 (/.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 C 5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (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))))) (if (<=.f64 C 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 349999999999999999665913983316344938893090672568999106788942881071805303224072131769103942680576) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -1248841731117715/22300745198530623141535718272648361505980416) (neg.f64 (/.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 C 5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (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))))) (if (<=.f64 C 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C)))))) (if (<=.f64 C 349999999999999999665913983316344938893090672568999106788942881071805303224072131769103942680576) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -1248841731117715/22300745198530623141535718272648361505980416) (neg.f64 (/.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 C 5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (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))))) (if (<=.f64 C 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C)))))) (if (<=.f64 C 349999999999999999665913983316344938893090672568999106788942881071805303224072131769103942680576) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -7526501504504085/2787593149816327892691964784081045188247552) (/.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 C 347803686430515/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.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 C 2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (if (<=.f64 C 380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (/.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 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -7526501504504085/2787593149816327892691964784081045188247552) (neg.f64 (/.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 C 347803686430515/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -7526501504504085/2787593149816327892691964784081045188247552) (neg.f64 (/.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 C 347803686430515/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C)))))) (if (<=.f64 C 380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -7526501504504085/2787593149816327892691964784081045188247552) (neg.f64 (/.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 C 347803686430515/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 A C)))))) (if (<=.f64 C 380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -5988969657808517/2722258935367507707706996859454145691648) (/.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 C 6814113040271315/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.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 C 3794275180128377/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (if (<=.f64 C 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000) (/.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 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (*.f64 2 C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))
(if (<=.f64 C -5988969657808517/2722258935367507707706996859454145691648) (neg.f64 (/.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 C 6814113040271315/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (or (<=.f64 C 3794275180128377/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (not (<=.f64 C 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 C -5988969657808517/2722258935367507707706996859454145691648) (neg.f64 (/.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 (or (<=.f64 C 6814113040271315/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (not (or (<=.f64 C 3794275180128377/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (not (<=.f64 C 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(if (<=.f64 C -5988969657808517/2722258935367507707706996859454145691648) (neg.f64 (/.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 (or (<=.f64 C 6814113040271315/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (and (not (<=.f64 C 3794275180128377/118571099379011784113736688648896417641748464297615937576404566024103044751294464)) (<=.f64 C 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 C))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(if (<=.f64 C -7136238463529799/89202980794122492566142873090593446023921664) (/.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 C 6081714912870287/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (/.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 C 497544133441593/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 10500000000000000641853867875909401765417069805170575562727212711936) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 C -7136238463529799/89202980794122492566142873090593446023921664) (neg.f64 (/.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 C 6081714912870287/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 497544133441593/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 C 10500000000000000641853867875909401765417069805170575562727212711936) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (neg.f64 (sqrt.f64 (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 C -7136238463529799/89202980794122492566142873090593446023921664) (neg.f64 (/.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 C 6081714912870287/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 497544133441593/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 C 10500000000000000641853867875909401765417069805170575562727212711936) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (neg.f64 (sqrt.f64 (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 A -11799999999999999494654235706294130793029900325229690880) (/.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)))) (if (<=.f64 A 3620108141084501/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (/.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 A 451893728665209/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 F C)) -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 19600000000000000030475380707513753883143130993938531364645660356940483572191765102035780551100629830297348111159618373182029824) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -11799999999999999494654235706294130793029900325229690880) (neg.f64 (/.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))))) (if (<=.f64 A 3620108141084501/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 A 451893728665209/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 19600000000000000030475380707513753883143130993938531364645660356940483572191765102035780551100629830297348111159618373182029824) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (neg.f64 (sqrt.f64 (+.f64 A A)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 A -11799999999999999494654235706294130793029900325229690880) (neg.f64 (/.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))))) (if (<=.f64 A 3620108141084501/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 A 451893728665209/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 19600000000000000030475380707513753883143130993938531364645660356940483572191765102035780551100629830297348111159618373182029824) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (neg.f64 (sqrt.f64 (+.f64 A A)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 C -4785220784825697/10633823966279326983230456482242756608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4))) (if (<=.f64 C 8332909034005963/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.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 C 1419999999999999982652639429675393829587386368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 18999999999999999079353979950222179859488573057820141726737309678698496) (/.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 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 C -4785220784825697/10633823966279326983230456482242756608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8332909034005963/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 1419999999999999982652639429675393829587386368) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 18999999999999999079353979950222179859488573057820141726737309678698496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 F (*.f64 -4 (*.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (neg.f64 (sqrt.f64 (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 A -879999999999999994034434833438232619286303428910776320) (/.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)))) (if (<=.f64 A 15000000000000001127617303747773129412071435965286123202243636535366488878636228069968116516466370531423989325582787894900162560) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -879999999999999994034434833438232619286303428910776320) (neg.f64 (/.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))))) (if (<=.f64 A 15000000000000001127617303747773129412071435965286123202243636535366488878636228069968116516466370531423989325582787894900162560) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (neg.f64 (sqrt.f64 (+.f64 A A)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 A -3399999999999999970641029280647652253504989982395107886759936) (/.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)))) (if (<=.f64 A 4200000000000000088026963258311008333820548957823956336134697097310328421754363600971331333342328852221450999019950047232) (/.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 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -3399999999999999970641029280647652253504989982395107886759936) (neg.f64 (/.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))))) (if (<=.f64 A 4200000000000000088026963258311008333820548957823956336134697097310328421754363600971331333342328852221450999019950047232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F -16))) (sqrt.f64 A)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -24500000000000000727154455689323352014670201336021123072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648) (/.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 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -24500000000000000727154455689323352014670201336021123072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F -16))) (sqrt.f64 A)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -57999999999999997054697271205935946659469533894494126080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 7983361238138879/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -57999999999999997054697271205935946659469533894494126080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 7983361238138879/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F -16))) (sqrt.f64 A)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -719999999999999995119083045540372143052430078199726080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 251939172494419/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -719999999999999995119083045540372143052430078199726080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 251939172494419/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.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)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F -16))) (sqrt.f64 A)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -620000000000000038332284043221517278328085162976346112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -3874148727308967/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 8343157707155579/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 1120000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4))) (if (<=.f64 A 1319999999999999917972013283175482796960799071297543681510299231934480384) (/.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 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 -16 F))) (sqrt.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))
(if (<=.f64 A -620000000000000038332284043221517278328085162976346112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -3874148727308967/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 8343157707155579/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 C (*.f64 1/3 (*.f64 C 3)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 A 1120000000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (*.f64 A (*.f64 C -4)))) (if (<=.f64 A 1319999999999999917972013283175482796960799071297543681510299231934480384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 C (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F -16))) (sqrt.f64 A)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))))
(if (<=.f64 A -2650000000000000088373753649851583969928092193579335680) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -1667355148462087/196159429230833773869868419475239575503198607639501078528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 5648671608315113/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (*.f64 1/3 (*.f64 3 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 A -2650000000000000088373753649851583969928092193579335680) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -1667355148462087/196159429230833773869868419475239575503198607639501078528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 5648671608315113/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 C (*.f64 1/3 (*.f64 C 3)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -42000000000000002156002760594988435587330998811048632217763840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -8787942429541353/50216813883093446110686315385661331328818843555712276103168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 2259468643326045/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 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 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 A -42000000000000002156002760594988435587330998811048632217763840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -8787942429541353/50216813883093446110686315385661331328818843555712276103168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A 2259468643326045/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 C) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -11599999999999999410939454241187189331893906778898825216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -835607783014675/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -8517641300339143/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 A 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 A 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -11599999999999999410939454241187189331893906778898825216) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 A -835607783014675/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -8517641300339143/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 A 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 A -599999999999999995932569204616976785877025065166438400) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5639583590386471/49039857307708443467467104868809893875799651909875269632) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -3453472441069175/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 A 2130350595131919/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 A C)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 (*.f64 A C) F)) -16) 1/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -599999999999999995932569204616976785877025065166438400) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 A -5639583590386471/49039857307708443467467104868809893875799651909875269632) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -3453472441069175/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 A 2130350595131919/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 A C)))) 1/2)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(if (<=.f64 C 1094449103198247/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 C 1094449103198247/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 B 5149185017309387/49039857307708443467467104868809893875799651909875269632) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 B 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))))
(if (<=.f64 B 5149185017309387/49039857307708443467467104868809893875799651909875269632) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 B 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))))
(if (<=.f64 B 3432790011539591/49039857307708443467467104868809893875799651909875269632) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 B 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))))
(if (<=.f64 B 3432790011539591/49039857307708443467467104868809893875799651909875269632) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))) (if (<=.f64 B 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 (*.f64 -16 F) A)))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (*.f64 A (*.f64 C -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (*.f64 A (*.f64 C -4))))
(*.f64 -1/4 (*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) C))))
Compiler

Compiled 2923 to 1644 computations (43.8% saved)

soundness585.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
221997
379697
4336297
0124241192
1405841176
025121
16897
221997
379697
4336297
083124560
1260824552
025121
16897
221997
379697
4336297
083124560
1260824552
0103030821
1323130771
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 765 to 393 computations (48.6% saved)

end869.0ms (1.2%)

Compiler

Compiled 2823 to 1388 computations (50.8% saved)

Profiling

Loading profile data...