Details

Time bar (total: 37.1s)

analyze1.3s (3.5%)

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%98.2%0.2%0%1.6%0%7
0%0%92%0.2%0%7.8%0%8
0%0%91.2%0.2%0%8.6%0%9
0%0%89.7%0.2%0%10.1%0%10
1.5%1.3%85.5%0.2%0%13.1%0%11
3%2.4%80%0.2%0%17.3%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

sample5.8s (15.8%)

Results
1.5s6003×body256valid
818.0ms3300×body256invalid
813.0ms935×body1024valid
730.0ms882×body1024invalid
650.0ms685×body2048valid
635.0ms593×body2048invalid
351.0ms616×body512invalid
286.0ms633×body512valid
Bogosity

preprocess50.0ms (0.1%)

Algorithm
egg-herbie
Rules
1114×associate-*r*
1088×associate-*l*
920×+-commutative
778×distribute-lft-in
768×distribute-lft-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1324679
21112679
34755679
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 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 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 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.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))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 A A (*.f64 C (*.f64 B -4)))) (*.f64 2 (+.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 2 (*.f64 (*.f64 F (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 (*.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 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 C A) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 C A))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 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 2 (*.f64 (*.f64 A (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C)))) (+.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 F C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 F -4))) (+.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 2 (*.f64 A (*.f64 (fma.f64 C (*.f64 F -4) (*.f64 B B)) (-.f64 (+.f64 C F) (hypot.f64 B (-.f64 F C)))))))) (fma.f64 C (*.f64 F -4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 C F) (*.f64 B B)) (+.f64 C (-.f64 F (hypot.f64 B (-.f64 F C)))))))) (fma.f64 -4 (*.f64 C F) (*.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 B (*.f64 4 A))))) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (*.f64 C C) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.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 F (*.f64 (+.f64 A (-.f64 B (hypot.f64 C (-.f64 A B)))) (fma.f64 2 (*.f64 C C) (*.f64 -8 (*.f64 B A))))))) (fma.f64 B (*.f64 A -4) (*.f64 C C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (*.f64 C C))) (+.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 2 (*.f64 (*.f64 B (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F F))))))))) (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 (fma.f64 F F (*.f64 A (*.f64 C -4))) (+.f64 C (-.f64 A (hypot.f64 F (-.f64 A C))))))))) (fma.f64 F F (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 A (hypot.f64 F (-.f64 A C)))) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 F F))))))) (fma.f64 A (*.f64 C -4) (*.f64 F F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 F F (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 2 B) (+.f64 C (-.f64 A (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 2 (*.f64 (*.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 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A F))) (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F))))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F)))))))) (fma.f64 B B (*.f64 F (*.f64 A -4)))))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify45.0ms (0.1%)

Algorithm
egg-herbie
Rules
1570×associate-+r+
1126×associate-+l+
902×associate-*r*
838×associate-*l*
772×distribute-lft-neg-out
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219297
372297
4309297
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 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 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))

eval3.0ms (0%)

Compiler

Compiled 216 to 116 computations (46.3% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Error
45.4b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
46.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
46.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
50.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 118 to 72 computations (39% saved)

localize127.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
12.8b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
23.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
35.4b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 247 to 110 computations (55.5% saved)

series137.0ms (0.4%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
39.0ms
A
@inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
9.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0ms
C
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0ms
C
@inf
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
6.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
600×add-sqr-sqrt
586×*-un-lft-identity
584×pow1
558×add-exp-log
556×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify529.0ms (1.4%)

Algorithm
egg-herbie
Rules
1136×associate-/l*
986×associate-/r*
934×associate-*r/
856×*-commutative
676×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100132594
1317932572
Stop Event
node limit
Counts
250 → 392
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -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 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(*.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/4) (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(*.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.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 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1)
(pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1/2) (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) F) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) (-.f64 A 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 (+.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))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (neg.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (neg.f64 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 (-.f64 A 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 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 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 -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 (/.f64 C (*.f64 A A)) (*.f64 B B)) (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))))
(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 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))
(+.f64 (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 (*.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 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(+.f64 C (fma.f64 1/2 (*.f64 (/.f64 A (*.f64 C C)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 B (/.f64 C B))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (*.f64 (/.f64 A (*.f64 C C)) (*.f64 B B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))))))
(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) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.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 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (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))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C)))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))))))))))
(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) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.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 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (sqrt.f64 2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A 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))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C)))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/64 (/.f64 (/.f64 (/.f64 F A) C) (pow.f64 (-.f64 A C) 5))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (-.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2)) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 A C)))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 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)))))) (fma.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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/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 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 1 (*.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 (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))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (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 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) 2))))))) (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/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 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)))))) (fma.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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -4 (/.f64 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 B)) (*.f64 1/2 (*.f64 (/.f64 (-.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)))))) (fma.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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.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)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 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 1 (*.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 (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))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (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 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) 2))))))) (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/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (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 C (*.f64 B B)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (/.f64 (*.f64 (/.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))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (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 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) 2))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))))) 1/2) F))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B))) 2)))) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 1/8 F) (*.f64 B B)) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B))) 2)))) (/.f64 (*.f64 (*.f64 A 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 B (*.f64 B F))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4)))) C) (*.f64 B B)) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.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 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F (*.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) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (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)))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F)))))) (*.f64 B B)) (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 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F)))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 B 4)) (*.f64 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 (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 B 4)) (*.f64 A F))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F (*.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) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 B B)))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A 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)))) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 B B)) (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 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) 2))))))))))))) (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)))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F)))))) (*.f64 B B)) (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 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F)))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 -4 (/.f64 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 (/.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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (/.f64 A (*.f64 B B)) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (/.f64 (*.f64 -4 A) (/.f64 (*.f64 B B) (+.f64 (*.f64 (/.f64 F (*.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) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 B 4)) (*.f64 A F))))) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.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) (-.f64 A (sqrt.f64 (+.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 (+.f64 (*.f64 (/.f64 F (*.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) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))) 2))) (/.f64 F (*.f64 B B))))))))))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 B 4)) (*.f64 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 (+.f64 (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 4 (*.f64 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (pow.f64 B 4)) (*.f64 A F))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F (*.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) (-.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))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (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 F A) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 B 4)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 1/8 F) (*.f64 B B)) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (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 F A) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 B 4)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 F A) (*.f64 B B))) (*.f64 -1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 B 4)))) A) (*.f64 B B)) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F A) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 B 4)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)))))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)))))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C F))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 A (*.f64 (*.f64 C C) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F)))))))) (sqrt.f64 -8)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) 2)) (/.f64 A (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)))))) 1/2) (*.f64 (*.f64 C C) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)))))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) 2))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.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 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.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 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 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 C F)))) B))) 2)))) B)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.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 C F)))))) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 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 C F)))) B))) 2))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.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 C F)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 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 C F)))) B))) 2)))) 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 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 C F)))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 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 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 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 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 C F)))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.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 C F)))) (*.f64 B (*.f64 B F))))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 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 C F)))) B))) 2))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.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 C F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.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 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 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 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 C F)))) B))) 2)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.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 C F)))))) 1/2) (*.f64 B (*.f64 B F)))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 2 (*.f64 (*.f64 (*.f64 C C) F) (*.f64 B B)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (sqrt.f64 2)) (/.f64 (*.f64 A A) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 2 (*.f64 (*.f64 C C) (*.f64 B (*.f64 B F))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -8) 2) B))))) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (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) (*.f64 C (fma.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))))) B))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)) (*.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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)))) B)) (*.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 (fma.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))))) B)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))))) (*.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 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 -1/2 (*.f64 (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)) (*.f64 B (*.f64 B F))))) (*.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (/.f64 (fma.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)))))))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)))) B)) (*.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 (fma.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))))) B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 B (*.f64 B F))))))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))))) (*.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 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(*.f64 -1 (+.f64 (*.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) (sqrt.f64 -8)) (*.f64 B B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 B (*.f64 B F)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 B (*.f64 B F)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 B (*.f64 B F)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 B (*.f64 B F))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 B (*.f64 B F)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 B (*.f64 B F)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2)) (/.f64 (*.f64 C C) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 B (*.f64 B F))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 B (*.f64 B F)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(*.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/4) (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/4))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(*.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 B B (pow.f64 (-.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 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(pow.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/4) 2)
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(cbrt.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1/2))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 1))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (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 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1/2) (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 3/2)) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2)) (fma.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) 0))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4))) F))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F))
(*.f64 (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 4 (*.f64 A C)))) F)
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(/.f64 F (/.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 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))) F)
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) F) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F))
(*.f64 (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 4 (*.f64 A C)))) F)
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(/.f64 F (/.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 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))) F)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (exp.f64 F)))
(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)) F) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 (hypot.f64 B (-.f64 A C)) A)
5.0b
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
13.8b
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
25.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
Compiler

Compiled 183 to 63 computations (65.6% saved)

series77.0ms (0.2%)

Counts
4 → 124
Calls

45 calls:

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

rewrite124.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
530×add-sqr-sqrt
514×*-un-lft-identity
512×pow1
496×associate-+l+
488×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify302.0ms (0.8%)

Algorithm
egg-herbie
Rules
1206×associate-/l*
1078×associate-/r*
1066×+-commutative
1026×*-commutative
946×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126339011
1407438959
Stop Event
node limit
Counts
297 → 555
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -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 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.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 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 -1 (*.f64 F (pow.f64 B 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 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) 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 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)))))
(*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 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 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 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 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 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 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.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 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/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 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 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -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 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.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)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 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))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (+.f64 (*.f64 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)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) F) (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A 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 (+.f64 A 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 (+.f64 A 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 -1 C)
(+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 -1 C) (+.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 -1 C) (+.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 (*.f64 -1 A) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 A) 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 A) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1 B) (*.f64 -1 A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1 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 (*.f64 -1 B) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))
(+.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 A (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))
(+.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 A (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))))
(*.f64 -1 C)
(+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))
(+.f64 (*.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 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (+.f64 (*.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 -2 A)
(+.f64 C (*.f64 -2 A))
(+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)
(-.f64 (+.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)))) A)
(-.f64 (+.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)))))))) A)
(-.f64 (+.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))))))))) A)
C
(-.f64 (+.f64 C (*.f64 -1 A)) A)
(-.f64 (+.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))) A)
(-.f64 (+.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)))) A)
(*.f64 -1 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.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 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.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 A (*.f64 -4 C))) F))) (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 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 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 A (*.f64 -4 C))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/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 A (*.f64 -4 C))) F))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.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 A (*.f64 -4 C))) F))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(+.f64 (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 -4 C))))
(+.f64 (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) C) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) C))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) A))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 C (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 C (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(exp.f64 (log.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A))
(+.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (neg.f64 A) 1))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (neg.f64 A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (*.f64 (neg.f64 A) 1) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (neg.f64 A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (*.f64 (neg.f64 A) 1) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (neg.f64 A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (*.f64 (neg.f64 A) 1) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 A) 1 A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 A) 1 A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 A) 1 A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 A) 1 A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))
(+.f64 (neg.f64 A) (+.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (neg.f64 A) (+.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (neg.f64 A) (+.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (*.f64 (neg.f64 A) 1) (hypot.f64 B (-.f64 A C)))
(+.f64 (fma.f64 (neg.f64 A) 1 A) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 1)
(*.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (/.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)))
(/.f64 1 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A))) (neg.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (neg.f64 A) (neg.f64 A))) (-.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (neg.f64 A) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A)))))
(pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 1)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (neg.f64 A))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 A))
Outputs
(*.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 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.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)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.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 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A 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)))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (sqrt.f64 -1/2))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.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 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (/.f64 -1/4 (/.f64 (*.f64 A C) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))))) (pow.f64 B 4)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (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 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (*.f64 A C)))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A 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)))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (sqrt.f64 -1/2))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.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 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (/.f64 -1/4 (/.f64 (*.f64 A C) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))))) (pow.f64 B 4))))))))
(*.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 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 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)))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 1 (*.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 (*.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 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 B (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.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)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 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)))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 1 (*.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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 4 (/.f64 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 F C))))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.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)))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.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 F C)))))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.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 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 B (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.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)))))))) (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/2 (+.f64 (*.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 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 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.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 B (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 B (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B))))) (/.f64 (*.f64 4 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 F C)))))))) B))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 B (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 F (*.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/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 C F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (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 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 C F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (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 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 C F))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 C F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) 1/16) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) (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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 (sqrt.f64 2) (*.f64 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)))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (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)))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))
(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)))))) (fma.f64 -4 (/.f64 A (/.f64 B (/.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))))))) B))) (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 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)))))))) B)) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.f64 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))))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))) (*.f64 1/2 (*.f64 (/.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2)))) F)))))))) (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)))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 A (/.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 (*.f64 4 A) (/.f64 B (/.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))))))) B)))) B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 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 (*.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)))))) (fma.f64 -4 (/.f64 A (/.f64 B (/.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))))))) B))) (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 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)))))))) B)) 2)))) (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B)))))))))) (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)))))) (fma.f64 -4 (/.f64 A (/.f64 B (/.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))))))) B))) (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 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)))))))) B)) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.f64 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)))))))))))))))
(*.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 A F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 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) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 A F))) (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) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)))))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) A) (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) B)))))) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)) (*.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 C (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)) (*.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 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 C (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 C (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) 2)))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 C (/.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 5) A))))) (*.f64 -1/2 (*.f64 (/.f64 2 (/.f64 A (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (/.f64 B (sqrt.f64 (/.f64 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 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B)) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (/.f64 B (sqrt.f64 (/.f64 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 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B)) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B)) 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (/.f64 B (sqrt.f64 (/.f64 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 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (/.f64 (*.f64 B B) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (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 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.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 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (*.f64 (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 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (*.f64 (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 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.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 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(fma.f64 1/2 (*.f64 (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 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)) (*.f64 B 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 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.f64 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 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (*.f64 B B))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (/.f64 (*.f64 (*.f64 B B) (-.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 B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (*.f64 B B))))) (sqrt.f64 -8)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (neg.f64 (/.f64 1/2 (-.f64 A C))))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (fma.f64 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) (*.f64 F (pow.f64 B 6)) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (fma.f64 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 5) A)))) (*.f64 F (pow.f64 B 6)) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (neg.f64 (/.f64 1/2 (-.f64 A 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 A C)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))) B (neg.f64 (*.f64 F (pow.f64 B 3)))))
(+.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 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))) B (neg.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))) B (neg.f64 (*.f64 F (pow.f64 B 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 A C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B))))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (neg.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))))))
(+.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 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) 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)) (neg.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (neg.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(*.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 F (*.f64 B B)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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 F (*.f64 B B))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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 F (*.f64 B B)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 -1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))))))
(fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 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 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.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))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (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 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))) (*.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)))))))))
(fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 B B)))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/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 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 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -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))))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) (*.f64 (*.f64 F C) (*.f64 B B)))) (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 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 F C) (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))) (*.f64 A A)) (*.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)))))))))))
(fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (/.f64 (*.f64 (*.f64 F C) (*.f64 B B)) A))) (fma.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 -2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 B B)))))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -1 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4))))) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4))) (/.f64 A F)) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.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 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.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)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (*.f64 B B))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.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)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 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))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))))))))
(+.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (+.f64 (*.f64 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)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) F) (pow.f64 C 2)))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))))) (fma.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))) (/.f64 (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2) (neg.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 A) (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))) (/.f64 (*.f64 C C) F)))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))))) (fma.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))) (/.f64 (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2) (neg.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))))) (/.f64 C (/.f64 F C))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(fma.f64 -1 C (*.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B))))
(+.f64 (*.f64 -1 C) (+.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 -1 C (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 -1 C (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 -1 C) (+.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 -1 C (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 -1 C (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 (*.f64 -1 A) B)
(fma.f64 -1 A B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 A) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 A 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 A) 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 A B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 -1 A))
(*.f64 -1 (+.f64 B A))
(*.f64 -1 (+.f64 A B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1 A)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 -1 (+.f64 B A)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 -1 (+.f64 A B)))
(+.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 (*.f64 -1 B) (*.f64 -1 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) (*.f64 -1 (+.f64 B 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) (*.f64 -1 (+.f64 A 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 A (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) -1)))
(+.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 A (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) -1))))
(+.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 A (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))))
(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 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) -1)))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))
(fma.f64 -1 C (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(fma.f64 -1 C (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A 1/2)))
(+.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)))))
(fma.f64 -1 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)))))
(fma.f64 -1 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 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (+.f64 (*.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))))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3)) (fma.f64 -1 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))))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2)) (pow.f64 A 3)) (fma.f64 -1 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 -2 A)
(*.f64 A -2)
(+.f64 C (*.f64 -2 A))
(+.f64 C (*.f64 A -2))
(+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (fma.f64 -2 A (*.f64 -1/2 (/.f64 (*.f64 B B) A))))
(+.f64 C (fma.f64 -2 A (*.f64 -1/2 (/.f64 B (/.f64 A B)))))
(+.f64 C (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 C (fma.f64 -2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(+.f64 C (fma.f64 -2 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)
(-.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) A)
(-.f64 (+.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)))) A)
(-.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)
(-.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)))) A)
(-.f64 (+.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)))))))) A)
(-.f64 (+.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 C C) (-.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)))))) A)
(+.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 (*.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))))) A))
(-.f64 (+.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))))))))) A)
(-.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 C C) (-.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)))))))) A)
(-.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (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)))))))) A)
C
(-.f64 (+.f64 C (*.f64 -1 A)) A)
(+.f64 C (-.f64 (neg.f64 A) A))
(-.f64 (+.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))) A)
(+.f64 C (-.f64 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A)) A))
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A)) (-.f64 C A))
(-.f64 (+.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)))) A)
(+.f64 C (-.f64 (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) A))
(+.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 C C)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) A))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(fma.f64 -1 C (*.f64 -1/2 (/.f64 B (/.f64 C B))))
(+.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 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 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 -1 C (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 -1 C (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)) (*.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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 0 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 2 (*.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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))))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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))))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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))))) (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 A (*.f64 -4 C))) F))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (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) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (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 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.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)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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))))) (pow.f64 (cbrt.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.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)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.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 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.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 A (*.f64 -4 C))) F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (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 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (*.f64 -4 C))) F))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (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 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (*.f64 -4 C))) F))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (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 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2)) (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2)) (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 -4 C))))
(*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 B B)))
(*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) C) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) C))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) A))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 C (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 C (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))) 1)
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A) (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))))
(/.f64 F (/.f64 (/.f64 (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))) (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))))
(/.f64 F (/.f64 (/.f64 (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 1)
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 2)
(pow.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)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3)
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 3) 1/3)
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)))))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)) 3))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 1))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
(*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(+.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (neg.f64 A) 1))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (neg.f64 A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A)
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (*.f64 (neg.f64 A) 1) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A)
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (neg.f64 A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (*.f64 (neg.f64 A) 1) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (neg.f64 A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (*.f64 (neg.f64 A) 1) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 A) 1 A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A)
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 A) 1 A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (*.f64 2 (+.f64 (neg.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (*.f64 2 (+.f64 A (neg.f64 A))))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A)) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) (-.f64 A (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A)) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 A) 1 A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A)) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) (-.f64 A (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 A) 1 A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A)) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(+.f64 (neg.f64 A) (+.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 A) 1 A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A)
(+.f64 (neg.f64 A) (+.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) A))
(+.f64 (neg.f64 A) (+.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A)))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) A))
(+.f64 (*.f64 (neg.f64 A) 1) (hypot.f64 B (-.f64 A C)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(+.f64 (fma.f64 (neg.f64 A) 1 A) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 (neg.f64 A) A))
(-.f64 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) A) A)
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 A) A) A))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A))
(+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2) A) A))
(*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 1)
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(*.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (/.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) 1) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)))
(*.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)))
(/.f64 1 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (/.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) 1) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A))) (neg.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (neg.f64 A) (neg.f64 A))) (-.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (neg.f64 A) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 A)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (neg.f64 A) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 1)
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2)
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3)
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3) 1/3)
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (hypot.f64 B (-.f64 A C)) A)
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (neg.f64 A))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 A))

localize59.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
5.2b
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
12.8b
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
23.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
Compiler

Compiled 168 to 66 computations (60.7% saved)

series48.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite116.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
524×add-sqr-sqrt
508×*-un-lft-identity
506×pow1
482×add-exp-log
482×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify230.0ms (0.6%)

Algorithm
egg-herbie
Rules
1194×associate-/l*
1052×*-commutative
1050×+-commutative
1050×associate-/r*
864×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124938838
1401738822
Stop Event
node limit
Counts
274 → 500
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (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 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4))
(*.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/2) (sqrt.f64 (*.f64 2 F)))
(/.f64 (-.f64 0 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2)) (+.f64 (+.f64 0 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (/.f64 (*.f64 A A) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 A (exp.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (+.f64 A (/.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 A (/.f64 (pow.f64 C 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 A))) 1)
(-.f64 (+.f64 (+.f64 A C) 0) (hypot.f64 B (-.f64 A C)))
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 1 (/.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 1 (/.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (-.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 (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 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (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 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (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 A C) (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) A)
(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 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) A)
Outputs
(*.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 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 A A)) 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)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.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 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C)))) (*.f64 A C))) (pow.f64 B 4)))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 A A)) 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 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A)))))) 2)) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.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 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (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 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (-.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 A A)) C)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 A C))))))) (*.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 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C)))) (*.f64 A C))) (pow.f64 B 4)))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 A A)) 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 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A)))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 -1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A)))))) 2))))) (/.f64 -1/4 (/.f64 (*.f64 A C) (+.f64 (/.f64 (/.f64 (*.f64 -1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A))))))))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A)))))) 2)) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.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 F C)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.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 F C)))))) B) (sqrt.f64 (/.f64 1 (*.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 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (/.f64 B (/.f64 F B))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.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) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 4 (/.f64 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 F C))))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.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)))))) (fma.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 F C))))))) (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 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 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.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 F C)))))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.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 F C)))))) B) (sqrt.f64 (/.f64 1 (*.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 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (/.f64 B (/.f64 F B))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (/.f64 B (/.f64 F B))))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (/.f64 B (/.f64 F B))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 B (/.f64 F B))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 F (*.f64 B B)))))))) B) (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) A) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (/.f64 B (/.f64 A B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) A) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (/.f64 B (/.f64 A B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) A) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (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 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (/.f64 B (/.f64 A B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (sqrt.f64 (/.f64 C F)))) (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 B B))) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 (*.f64 1/16 (-.f64 (/.f64 (*.f64 -1/8 F) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (/.f64 C (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.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)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (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)))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C 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 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))
(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)))))) (fma.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 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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.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))))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C 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 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.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))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.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/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))) (/.f64 (*.f64 1/2 (*.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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)))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (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)))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C 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 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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) (pow.f64 C 3)) (*.f64 B (-.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 -4 (/.f64 A (/.f64 (*.f64 B 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 (*.f64 -4 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 (*.f64 1/2 (+.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 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B 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)))))) (fma.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 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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.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))))))))) 2)))))))))) (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)))))) (fma.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 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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.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))))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C 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 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.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)))))))))))))
(*.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 A F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 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) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 A F))) (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 (sqrt.f64 -1/2) (pow.f64 C 3)) (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 A 3) (pow.f64 B 4)))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 A (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 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) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (sqrt.f64 -8))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) 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 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 C (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 2 (/.f64 C (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (/.f64 (*.f64 (*.f64 A (*.f64 C C)) (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 C (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 2 (/.f64 C (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (/.f64 (*.f64 -1/2 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 (*.f64 A (*.f64 C C)) (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 2 (/.f64 C (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (sqrt.f64 -8)))) 2)))))) (pow.f64 B 6)) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (/.f64 (*.f64 1/2 (*.f64 A A)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 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 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 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 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))) (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 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 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 (*.f64 -1/2 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (/.f64 (*.f64 (*.f64 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -8) 2)) (*.f64 B B))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))))
(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 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 C (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -8) 2) B)))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) C) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) C) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)) (*.f64 B B)))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) C) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)) (*.f64 B B)))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (*.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 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (/.f64 (*.f64 C C) (sqrt.f64 2)))) (sqrt.f64 -8)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 -1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 -1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 (*.f64 -2 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 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) 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 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 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 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.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 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (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 F (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (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 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 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 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C)))) A) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2))))) (*.f64 A A)) (fma.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 (*.f64 2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C)))) A) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B))))))
(fma.f64 -2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4))) (/.f64 A F)) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 B B))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 B B))) (/.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 B B))))) (/.f64 F (/.f64 (*.f64 C C) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 B B))) (/.f64 C F)) (/.f64 (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (/.f64 (*.f64 C C) F))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (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))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)) (neg.f64 C)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A))))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 A (/.f64 B (/.f64 A B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 A (/.f64 B (/.f64 A 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 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 (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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 (-.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 (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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A)))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 (*.f64 C C) A)))) (-.f64 A (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))) (neg.f64 A)))
(+.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 (*.f64 C C) A)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))) (-.f64 A (neg.f64 A)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 A 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 A 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 (+.f64 A 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)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 B C))
(+.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 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (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 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (pow.f64 (cbrt.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 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (hypot.f64 B (sqrt.f64 (*.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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (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))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) -1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 0)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/2) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 0 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (neg.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (neg.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2)) (+.f64 (+.f64 0 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) 3)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) 1))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) (*.f64 B B)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) 1)
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1)
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 2)
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 3)
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(neg.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (neg.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (neg.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 3))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) 3)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) 1))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (*.f64 A A) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.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 A (exp.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(+.f64 A (-.f64 (exp.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(-.f64 (+.f64 A (/.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 A (-.f64 (/.f64 C (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) C)) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 A (/.f64 (pow.f64 C 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 A (-.f64 (/.f64 (pow.f64 C 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (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 -1 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 A))))
(-.f64 (+.f64 (+.f64 A C) 0) (hypot.f64 B (-.f64 A C)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (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)) (/.f64 1 (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 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.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 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (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 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.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 (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 (+.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 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (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) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (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 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.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 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 A C) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.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 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) A)
(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 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) A)

eval1.6s (4.4%)

Compiler

Compiled 110421 to 57722 computations (47.7% saved)

prune686.0ms (1.8%)

Pruning

61 alts after pruning (61 fresh and 0 done)

PrunedKeptTotal
New1386611447
Fresh000
Picked101
Done202
Total1389611450
Error
33.6b
Counts
1450 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
63.5b
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
46.5b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (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))))
63.2b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
50.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.0b
(/.f64 (neg.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.0b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
46.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
49.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 A (/.f64 B (/.f64 A B))))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
52.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 A) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 F (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
55.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 -1/2 (/.f64 B (/.f64 C B)))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
56.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C C)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3))))))) (-.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 A (-.f64 C (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) 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 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.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 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 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))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (-.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 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.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 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
50.2b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.8b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
58.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
46.8b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
63.1b
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
60.0b
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
60.3b
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
Compiler

Compiled 4670 to 2916 computations (37.6% saved)

localize67.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
13.8b
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
18.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
25.2b
(cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))
Compiler

Compiled 237 to 92 computations (61.2% saved)

series100.0ms (0.3%)

Counts
4 → 100
Calls

45 calls:

TimeVariablePointExpression
19.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
9.0ms
C
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
9.0ms
C
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
8.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
7.0ms
B
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))

rewrite124.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
562×add-sqr-sqrt
544×*-un-lft-identity
540×pow1
516×add-exp-log
516×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify308.0ms (0.8%)

Algorithm
egg-herbie
Rules
1268×*-commutative
1226×distribute-lft-in
1060×associate-/r*
986×+-commutative
864×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0132240695
1431940527
Stop Event
node limit
Counts
229 → 433
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 C 2))) 1/3) (/.f64 (pow.f64 B 2) (pow.f64 (cbrt.f64 -4) 2)))) (*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 C 2))) 1/3) (/.f64 (pow.f64 B 2) (pow.f64 (cbrt.f64 -4) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))) 1/3) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5))))))
(+.f64 (*.f64 5/81 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 8) (pow.f64 C 8))) 1/3) (/.f64 (pow.f64 B 6) (pow.f64 (cbrt.f64 -4) 8)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 C 2))) 1/3) (/.f64 (pow.f64 B 2) (pow.f64 (cbrt.f64 -4) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))) 1/3) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5)))))))
(pow.f64 (pow.f64 B 2) 1/3)
(+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))
(+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3) (pow.f64 C 3))) (*.f64 128/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 C 3) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3)))))) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))))
(pow.f64 (pow.f64 B 2) 1/3)
(+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))
(+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64/27 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3))) (*.f64 128/9 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3)))))))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F)))))) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 7/1152 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.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 C)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 (/.f64 1 F)))))) (*.f64 -1/96 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))))) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F)))))) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 7/1152 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.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 C)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 (/.f64 1 F)))))) (*.f64 -1/96 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))))) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F)))))) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -7/4608 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 8)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 91/82944 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 19)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 8)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.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 C)))) 2)) (*.f64 (-.f64 A C) (*.f64 (pow.f64 (sqrt.f64 2) 2) C))))) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 (/.f64 1 F)))))) (*.f64 1/48 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.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 C)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 (/.f64 1 F))))))))) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) C))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 (/.f64 1 B) 1/3))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) C)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/3 (*.f64 (*.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)) C) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -384 (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (+.f64 (*.f64 128 (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (*.f64 384 (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 4/81 (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.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 (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 (/.f64 1 B) 1/3))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) C))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2)) C) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))))) A)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 2)) (pow.f64 A 2))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2)) C) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))))) A))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (*.f64 3/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 -3/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))) (*.f64 1/288 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2))) (-.f64 C (*.f64 -1 C)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))) (*.f64 1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2)) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 2)) (pow.f64 A 2))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2)) C) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))))) A)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2/3 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2/3 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))))) (+.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 (pow.f64 (/.f64 1 B) 1/3) (-.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))) (*.f64 1/3 (*.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2/3 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 A (-.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.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 (*.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 4/81 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 A (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/36 (+.f64 (*.f64 128 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (+.f64 (*.f64 -384 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (*.f64 384 (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))))) (+.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 (pow.f64 (/.f64 1 B) 1/3) (-.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))) (*.f64 1/3 (*.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) A) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))))) C)) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) A) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))))) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) A) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A))))))))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) A) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))))) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))))) (+.f64 (*.f64 1/48 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2)) (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) A) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)) (*.f64 (+.f64 (*.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (+.f64 (*.f64 1/288 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (*.f64 1/36 (+.f64 (*.f64 -3/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 3/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3)))))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2))) (-.f64 A (*.f64 -1 A))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))))))) (sqrt.f64 2)) (pow.f64 C 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) A) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A))))))))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 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 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/6) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1/3) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1/3))
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(fabs.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))) 1)
(-.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) (cbrt.f64 (/.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 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 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(sqrt.f64 (/.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (neg.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))) 1/2) (sqrt.f64 (*.f64 2 F)))
(/.f64 (-.f64 0 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)) (+.f64 (+.f64 0 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 0 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(+.f64 (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(neg.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
Outputs
(*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4))
(*.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 C 2))) 1/3) (/.f64 (pow.f64 B 2) (pow.f64 (cbrt.f64 -4) 2)))) (*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 A A) (*.f64 C C)))) (/.f64 (*.f64 B B) (pow.f64 (cbrt.f64 -4) 2))) (*.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 A) A) (*.f64 C C))) (/.f64 (*.f64 B B) (pow.f64 (cbrt.f64 -4) 2))) (*.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 C 2))) 1/3) (/.f64 (pow.f64 B 2) (pow.f64 (cbrt.f64 -4) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))) 1/3) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 A A) (*.f64 C C)))) (/.f64 (*.f64 B B) (pow.f64 (cbrt.f64 -4) 2))) (fma.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 A) A) (*.f64 C C))) (/.f64 (*.f64 B B) (pow.f64 (cbrt.f64 -4) 2))) (fma.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5))))))
(+.f64 (*.f64 5/81 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 8) (pow.f64 C 8))) 1/3) (/.f64 (pow.f64 B 6) (pow.f64 (cbrt.f64 -4) 8)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 C 2))) 1/3) (/.f64 (pow.f64 B 2) (pow.f64 (cbrt.f64 -4) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 1 C)) 1/3) (cbrt.f64 -4)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))) 1/3) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5)))))))
(fma.f64 5/81 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 A 8) (pow.f64 C 8)))) (/.f64 (pow.f64 B 6) (pow.f64 (cbrt.f64 -4) 8))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 A A) (*.f64 C C)))) (/.f64 (*.f64 B B) (pow.f64 (cbrt.f64 -4) 2))) (fma.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5)))))))
(fma.f64 5/81 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 A 8) (pow.f64 C 8)))) (/.f64 (pow.f64 B 6) (pow.f64 (cbrt.f64 -4) 8))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 A) A) (*.f64 C C))) (/.f64 (*.f64 B B) (pow.f64 (cbrt.f64 -4) 2))) (fma.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (cbrt.f64 -4) 5)))))))
(pow.f64 (pow.f64 B 2) 1/3)
(cbrt.f64 (*.f64 B B))
(+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))
(+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4/3 (*.f64 A C)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18))))
(+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -4/3 (*.f64 (*.f64 A C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18)))))
(+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9)))))
(fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4/3 (*.f64 A C)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18)))))
(fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -4/3 (*.f64 (*.f64 A C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3) (pow.f64 C 3))) (*.f64 128/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 C 3) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3)))))) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))))
(fma.f64 -1/3 (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 -64/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (pow.f64 C 3)) (*.f64 128/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (pow.f64 C 3)))) (cbrt.f64 (/.f64 1 (pow.f64 B 4))))) (fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4/3 (*.f64 A C)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (fma.f64 -64/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (pow.f64 C 3)) (*.f64 128/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (pow.f64 C 3)))))) (fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -4/3 (*.f64 (*.f64 A C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18)))))))
(pow.f64 (pow.f64 B 2) 1/3)
(cbrt.f64 (*.f64 B B))
(+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))
(+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4/3 (*.f64 A C)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18))))
(+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -4/3 (*.f64 (*.f64 A C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18)))))
(+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9)))))
(fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4/3 (*.f64 A C)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18)))))
(fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -4/3 (*.f64 (*.f64 A C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64/27 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3))) (*.f64 128/9 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/3)))))))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/9))) (+.f64 (pow.f64 (pow.f64 B 2) 1/3) (*.f64 -4/3 (*.f64 (*.f64 A C) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/9))))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (pow.f64 C 3)) (fma.f64 -64/27 (*.f64 (pow.f64 A 3) (cbrt.f64 (/.f64 1 (pow.f64 B 4)))) (*.f64 (*.f64 128/9 (pow.f64 A 3)) (*.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 B 4))))))) (fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4/3 (*.f64 A C)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (fma.f64 -64/27 (*.f64 (pow.f64 A 3) (cbrt.f64 (/.f64 1 (pow.f64 B 4)))) (*.f64 128/9 (*.f64 (pow.f64 A 3) (*.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 B 4))))))))) (fma.f64 -16/9 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 14)) 1/18)))) (+.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -4/3 (*.f64 (*.f64 A C) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 B 4)) 1/18)))))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (/.f64 -1/4 A) 1/6)) (*.f64 (cbrt.f64 C) (sqrt.f64 F))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (cbrt.f64 C) (sqrt.f64 F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F)))))) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (/.f64 1 (*.f64 C C)))) (sqrt.f64 F))))))) (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (/.f64 -1/4 A) 1/6)) (*.f64 (cbrt.f64 C) (sqrt.f64 F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))))))) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (cbrt.f64 C) (sqrt.f64 F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 7/1152 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.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 C)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 (/.f64 1 F)))))) (*.f64 -1/96 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))))) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F)))))) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 7/1152 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (sqrt.f64 2)) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 C C))) (sqrt.f64 (/.f64 1 F)))) (sqrt.f64 2))) (*.f64 -1/96 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5)))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (/.f64 1 (*.f64 C C)))) (sqrt.f64 F))))))) (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (/.f64 -1/4 A) 1/6)) (*.f64 (cbrt.f64 C) (sqrt.f64 F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 7/1152 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5)))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 (-.f64 (*.f64 F (/.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 F C))) 2)) (sqrt.f64 2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 C C))) (sqrt.f64 (/.f64 1 F))))) (*.f64 -1/96 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5))))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))))))) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (cbrt.f64 C) (sqrt.f64 F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 7/1152 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.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 C)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 (/.f64 1 F)))))) (*.f64 -1/96 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 F))))))) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 F)))))) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -7/4608 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 8)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 91/82944 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 19)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 8)) 1/3) (sqrt.f64 F))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.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 C)))) 2)) (*.f64 (-.f64 A C) (*.f64 (pow.f64 (sqrt.f64 2) 2) C))))) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 2)) 1/3) (sqrt.f64 (/.f64 1 F)))))) (*.f64 1/48 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.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 C)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 C 5)) 1/3) (sqrt.f64 (/.f64 1 F))))))))) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (pow.f64 (*.f64 1 C) 1/3) (sqrt.f64 F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 7/1152 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (sqrt.f64 2)) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 C C))) (sqrt.f64 (/.f64 1 F)))) (sqrt.f64 2))) (*.f64 -1/96 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5)))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (/.f64 1 (*.f64 C C)))) (sqrt.f64 F))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (fma.f64 -7/4608 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 8))))) (fma.f64 91/82944 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 19)) 1/6) (sqrt.f64 2)) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 8))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 C C))) (sqrt.f64 (/.f64 1 F))) (/.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 (*.f64 -1/4 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) 2)) (*.f64 (-.f64 A C) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)))) (*.f64 (*.f64 1/48 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 C 5))) (sqrt.f64 (/.f64 1 F)))))))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (/.f64 -1/4 A) 1/6)) (*.f64 (cbrt.f64 C) (sqrt.f64 F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 7/1152 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5)))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 (-.f64 (*.f64 F (/.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 F C))) 2)) (sqrt.f64 2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 C C))) (sqrt.f64 (/.f64 1 F))))) (*.f64 -1/96 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 5))))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (*.f64 C C)))))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (cbrt.f64 C) (sqrt.f64 F)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (fma.f64 -7/4608 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 13)) 1/6) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 8)))))) (fma.f64 91/82944 (*.f64 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 19)) 1/6) (sqrt.f64 2)) (*.f64 (sqrt.f64 F) (cbrt.f64 (/.f64 1 (pow.f64 C 8))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1/4 A) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 C C))) (sqrt.f64 (/.f64 1 F))) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (/.f64 (*.f64 (-.f64 (*.f64 F (/.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 F C))) 2)) -1/4) (*.f64 (-.f64 A C) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/48 (*.f64 (pow.f64 (/.f64 -1/4 (pow.f64 A 7)) 1/6) (*.f64 (/.f64 (-.f64 (*.f64 F (/.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 F C))) 2)) (sqrt.f64 2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 C 5))) (sqrt.f64 (/.f64 1 F)))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) C))))))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7))))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B)))) (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 (/.f64 1 B) 1/3))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) C)))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 C C) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) 16)))) (fma.f64 1/3 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 (pow.f64 B 7)))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7)))))))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 C (/.f64 (pow.f64 B 4) C)) (*.f64 1/12 (*.f64 (/.f64 C (/.f64 (pow.f64 B 4) C)) 16)))) (fma.f64 1/3 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B)))) (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/3 (*.f64 (*.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)) C) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -384 (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (+.f64 (*.f64 128 (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (*.f64 384 (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 4/81 (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.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 (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 -16 (/.f64 (pow.f64 C 2) (pow.f64 B 4))) (*.f64 32 (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 (/.f64 1 B) 1/3))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3) C))))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 C (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 2/9 (/.f64 (*.f64 C C) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) 16))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 1/36 (fma.f64 -384 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) 512)) (fma.f64 1/18 (/.f64 C (/.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) 16))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) 4/81)))) (*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 C (*.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/2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 C C) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) 16)))) (fma.f64 1/3 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 (pow.f64 B 7)))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 C (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 2/9 (/.f64 C (/.f64 (pow.f64 B 4) C)) (*.f64 1/12 (*.f64 (/.f64 C (/.f64 (pow.f64 B 4) C)) 16)))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 1/36 (fma.f64 -384 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) 512)) (fma.f64 1/18 (*.f64 (/.f64 C (*.f64 B B)) (*.f64 (/.f64 C (/.f64 (pow.f64 B 4) C)) 16)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) 4/81)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 (*.f64 -1/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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 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 -1 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 C (/.f64 (pow.f64 B 4) C)) (*.f64 1/12 (*.f64 (/.f64 C (/.f64 (pow.f64 B 4) C)) 16)))) (fma.f64 1/3 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.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 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B)))) (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2)) C) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))))) A)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))) (/.f64 (sqrt.f64 2) (/.f64 A (fma.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (/.f64 F (+.f64 C C))))) (*.f64 (*.f64 1/24 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (/.f64 C (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 C C)))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))) (*.f64 (/.f64 (sqrt.f64 2) A) (fma.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (/.f64 F (+.f64 C C))))) (*.f64 1/24 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) C) (*.f64 B B))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 2)) (pow.f64 A 2))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2)) C) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))))) A))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16)))) (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))))) (*.f64 (*.f64 -1/96 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))))))) (sqrt.f64 (/.f64 F (+.f64 C C)))))) (/.f64 (*.f64 A A) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (/.f64 A (fma.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (/.f64 F (+.f64 C C))))) (*.f64 (*.f64 1/24 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (/.f64 C (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 C C))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (fma.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (/.f64 F (+.f64 C C))))) (*.f64 1/24 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) C) (*.f64 B B)))))) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16)))) (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))))) (*.f64 -1/96 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (/.f64 C (*.f64 B B)) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))))))))) (*.f64 A A)) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (*.f64 3/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 -3/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))) (*.f64 1/288 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2))) (-.f64 C (*.f64 -1 C)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))) (*.f64 1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2)) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 2)) (pow.f64 A 2))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C))))) (pow.f64 B 2)) C) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))))) A)))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (fma.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (fma.f64 1/36 (fma.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) 0)) (*.f64 1/288 (/.f64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16) (/.f64 C (*.f64 B B))))))) (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16))))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (+.f64 (*.f64 (*.f64 1/2 F) (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2))) (+.f64 C C)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))))) (*.f64 1/48 (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C))))) C))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16)))) (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))))) (*.f64 (*.f64 -1/96 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))))))) (sqrt.f64 (/.f64 F (+.f64 C C)))))) (/.f64 (*.f64 A A) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (/.f64 A (fma.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (/.f64 F (+.f64 C C))))) (*.f64 (*.f64 1/24 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (/.f64 C (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 C C)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (fma.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (fma.f64 1/36 (fma.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) 0)) (*.f64 1/288 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (/.f64 (/.f64 C (*.f64 B B)) 1/16)))))) (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16))))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 (+.f64 C C) (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))))) (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (/.f64 (/.f64 C (*.f64 B B)) (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2)))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (*.f64 F (+.f64 C C))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (fma.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (sqrt.f64 (/.f64 F (+.f64 C C))))) (*.f64 1/24 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) C) (*.f64 B B)))))) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) 1/16)))) (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F))) (pow.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (/.f64 F (+.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C C)))))) (*.f64 -1/96 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (/.f64 C (*.f64 B B)) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 A)) (log.f64 (/.f64 -1/4 C)))))))))) (*.f64 A A)) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2/3 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 2/3 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 2/3 (*.f64 A (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2/3 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))))) (+.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 (pow.f64 (/.f64 1 B) 1/3) (-.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))) (*.f64 1/3 (*.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 2/3 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2))) (*.f64 (*.f64 1/3 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 2/3 (*.f64 A (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A 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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2)))) (*.f64 1/3 (*.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 B) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2/3 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 A (-.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (-.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 (*.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 4/81 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 A (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/36 (+.f64 (*.f64 128 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (+.f64 (*.f64 -384 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (*.f64 384 (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (pow.f64 (/.f64 1 B) 1/3) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 1/12 (+.f64 (*.f64 32 (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))))) (+.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 (pow.f64 (/.f64 1 B) 1/3) (-.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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))) (*.f64 1/3 (*.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (/.f64 1 (pow.f64 B 7)) 1/3))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 2/3 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (fma.f64 1/3 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (+.f64 (*.f64 -1/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 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3)))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (fma.f64 2/9 (/.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (fma.f64 4/81 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (fma.f64 1/18 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16))) (*.f64 1/36 (fma.f64 128 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) 0)))))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2))) (*.f64 (*.f64 1/3 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (/.f64 1 B)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 2/3 (*.f64 A (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A 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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2)))) (*.f64 1/3 (*.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (fma.f64 1/3 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A 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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 7))) (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 (cbrt.f64 (/.f64 1 B)) (-.f64 (*.f64 -1/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 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A 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))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 2/9 (/.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 1/12 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16)))) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 4/81 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (fma.f64 1/18 (*.f64 (/.f64 A (*.f64 B B)) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) 16)) (*.f64 1/36 (fma.f64 128 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) 0))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) A) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))))) C)) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 C (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) C) (fma.f64 1/24 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 B B)) (/.f64 A (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) A) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))))) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) A) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A))))))))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 C (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) 2)))) (*.f64 (*.f64 -1/96 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))))))) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) C) (fma.f64 1/24 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 B B)) (/.f64 A (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) 2)))) (*.f64 -1/96 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (/.f64 A (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) A) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))))) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))))) (+.f64 (*.f64 1/48 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2)) (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) A) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)) (*.f64 (+.f64 (*.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (+.f64 (*.f64 1/288 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (*.f64 1/36 (+.f64 (*.f64 -3/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 3/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3)))))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2))) (-.f64 A (*.f64 -1 A))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))))))) (sqrt.f64 2)) (pow.f64 C 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (*.f64 -1 A)) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) 2)) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))))) (*.f64 -1/96 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A))))))) A) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A))))))))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 C (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16))))) (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) 2)) (/.f64 A (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (fma.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (fma.f64 1/288 (/.f64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16) (/.f64 A (*.f64 B B))) (*.f64 1/36 (fma.f64 -3/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) 1/8)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 (-.f64 A (neg.f64 A)) (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) 2))))))) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))))))) (/.f64 (pow.f64 C 3) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (-.f64 (*.f64 (*.f64 -1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) 2)))) (*.f64 (*.f64 -1/96 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))))))) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) C) (fma.f64 1/24 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 B B)) (/.f64 A (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16))))) (fma.f64 1/48 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 A (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (fma.f64 1/82944 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (fma.f64 1/288 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16) A) (*.f64 B B)) (*.f64 1/36 (fma.f64 -3/32 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (/.f64 (*.f64 (pow.f64 B 6) 1/8) (pow.f64 A 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (+.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2)))) (*.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (-.f64 A (neg.f64 A))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) 2))))))))))) (pow.f64 C 3)) (sqrt.f64 2)) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (fma.f64 1/1152 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) 1/16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) 2)))) (*.f64 -1/96 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (/.f64 A (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A))))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)) (*.f64 C (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F A))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C))))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 C (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C))))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C)))))) 2)))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 C (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 C (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C)))))) 2)))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C))))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (/.f64 (*.f64 1/2 (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C)))) (/.f64 (*.f64 A (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C)))))) 2)))))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.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))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (-.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 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 A A)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.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))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (-.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 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 -1/2 (*.f64 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))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (-.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 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 A A)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 -1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))))) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))) 2))) (/.f64 (*.f64 B B) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.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 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 (pow.f64 B 4) -1/2))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 (pow.f64 B 4) -1/2))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) C)) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) C)) B) (fma.f64 1/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) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B))) 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.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 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 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.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 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2)) (*.f64 B B))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) C)) B) (fma.f64 1/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) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (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) B) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.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 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 (*.f64 1/2 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B))) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B))) 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 (*.f64 2 (*.f64 A A)) (*.f64 (*.f64 B B) F))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) (neg.f64 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(*.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 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C)) (/.f64 -1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C)) (/.f64 -1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (*.f64 (/.f64 A (-.f64 A C)) C)))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.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 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.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 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F))))
(*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) F) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (-.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 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F)))))
(fma.f64 2 (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) F) (*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.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 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(fma.f64 2 (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) F) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (-.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 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 (pow.f64 A 3) F) (fma.f64 2 (*.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 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 -1/2 (*.f64 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))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))))))))
(fma.f64 2 (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) F) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.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 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 (pow.f64 A 3) F) (fma.f64 2 (*.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 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 -1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 (*.f64 A (+.f64 C C)) (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C C) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 (*.f64 A (+.f64 C C)) (*.f64 C F)) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (+.f64 C C) (*.f64 (*.f64 B B) F)))))
(fma.f64 -8 (*.f64 A (*.f64 (+.f64 C C) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (+.f64 C C) (*.f64 (*.f64 B B) F)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 (*.f64 A (+.f64 C C)) (*.f64 C F)) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (+.f64 C C) (*.f64 (*.f64 B B) F))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 A (*.f64 (+.f64 C C) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (+.f64 C C) (*.f64 (*.f64 B B) F))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 (*.f64 A (+.f64 C C)) (*.f64 C F)) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (+.f64 C C) (*.f64 (*.f64 B B) F)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 C (*.f64 F (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)))))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 A (*.f64 (+.f64 C C) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (+.f64 C C) (*.f64 (*.f64 B B) F)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 4 (*.f64 A (*.f64 (*.f64 B B) F))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 (*.f64 B B) F)) (*.f64 -4 (*.f64 C (*.f64 (*.f64 B B) F)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 (pow.f64 B 4) -1/2)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 (*.f64 B B) F)) (*.f64 -4 (*.f64 C (*.f64 (*.f64 B B) F))))))
(fma.f64 -2 (*.f64 (/.f64 F A) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 (pow.f64 B 4) -1/2))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 (*.f64 B B) F)) (*.f64 -4 (*.f64 C (*.f64 (*.f64 B B) F))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) F))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F))))
(*.f64 2 (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F)))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 2 (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 C 3) F) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 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 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))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 C 3) F) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.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 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))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.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) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 2 (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) F)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 F C) (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (/.f64 F (/.f64 (*.f64 C C) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (*.f64 (/.f64 F C) (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (*.f64 (/.f64 F (*.f64 C C)) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 B B)))))))))
(*.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 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 (*.f64 4 C) (*.f64 (*.f64 B B) F)))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 4 C) (*.f64 (*.f64 B B) F))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 B B) F)) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 4 (*.f64 C (*.f64 (*.f64 B B) F)) (*.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 (*.f64 2 (*.f64 A A)) (*.f64 (*.f64 B B) F))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 4 (*.f64 C (*.f64 (*.f64 B B) F)) (/.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) -2) C))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.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 2 (*.f64 (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/6) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/6))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1/3) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1/3))
(*.f64 (cbrt.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (cbrt.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/3)
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1/6) 2)
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))
(fabs.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fabs.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/3))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(-.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) (cbrt.f64 (/.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))) (cbrt.f64 (/.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))) (cbrt.f64 (*.f64 (/.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))) (cbrt.f64 (/.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))) (cbrt.f64 (*.f64 (/.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 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 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) (/.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 -1 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4))) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) 3)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(sqrt.f64 (/.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)))
(sqrt.f64 (/.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 4) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 4)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2)) 3))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) -2))
(+.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 0)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (neg.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(*.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))) 1/2) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(/.f64 (-.f64 0 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (neg.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(/.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)) (+.f64 (+.f64 0 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 0 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3/2)) (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2)) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) 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 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) (*.f64 B B)))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2))
(pow.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (neg.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3) (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3) (pow.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))

localize75.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
6.0b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
8.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.3b
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))
Compiler

Compiled 157 to 61 computations (61.1% saved)

series56.0ms (0.2%)

Counts
3 → 96
Calls

36 calls:

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

rewrite110.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
686×associate-+l+
496×add-sqr-sqrt
482×pow1
482×*-un-lft-identity
462×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify201.0ms (0.5%)

Algorithm
egg-herbie
Rules
1308×associate-*r*
1084×associate-*l*
976×*-commutative
854×fma-def
592×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(fma.f64 B B (*.f64 A (*.f64 C -4)))
6.4b
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))
10.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.9b
(sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))
Compiler

Compiled 108 to 43 computations (60.2% saved)

series65.0ms (0.2%)

Counts
4 → 108
Calls

39 calls:

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

rewrite102.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1448×associate-*l/
476×add-sqr-sqrt
460×pow1
460×*-un-lft-identity
438×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (0.4%)

Algorithm
egg-herbie
Rules
1526×times-frac
1134×associate-*r*
888×associate-*l*
838×associate-+r+
834×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.1b
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
10.8b
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
20.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
31.5b
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
Compiler

Compiled 155 to 42 computations (72.9% saved)

series68.0ms (0.2%)

Counts
4 → 88
Calls

36 calls:

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

rewrite126.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (0.3%)

Algorithm
egg-herbie
Rules
1380×associate-*r*
1244×associate-*l*
1048×*-commutative
816×associate-/r*
806×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 A (hypot.f64 B (-.f64 A C)))
9.4b
(sqrt.f64 (*.f64 (*.f64 A C) -4))
12.6b
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
12.8b
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))
Compiler

Compiled 143 to 53 computations (62.9% saved)

series55.0ms (0.1%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
8.0ms
A
@-inf
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))
8.0ms
A
@inf
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))
6.0ms
C
@inf
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))
5.0ms
C
@-inf
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))
2.0ms
B
@0
(/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))))

rewrite110.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1190×associate-/r*
510×add-sqr-sqrt
498×*-un-lft-identity
496×pow1
468×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (0.4%)

Algorithm
egg-herbie
Rules
1166×associate-*r*
1066×*-commutative
916×associate-*l*
698×+-commutative
520×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.9s (5.1%)

Compiler

Compiled 112738 to 61599 computations (45.4% saved)

prune835.0ms (2.2%)

Pruning

103 alts after pruning (103 fresh and 0 done)

PrunedKeptTotal
New1793621855
Fresh154156
Picked101
Done404
Total18131031916
Error
21.5b
Counts
1916 → 103
Alt Table
Click to see full alt table
StatusErrorProgram
59.0b
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B))))
63.4b
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
63.7b
(/.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 2))) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
63.7b
(/.f64 (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 2) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 A (sqrt.f64 2))) (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
63.8b
(/.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A 2))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
59.4b
(/.f64 (/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))) (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))))
58.9b
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))) (sqrt.f64 (*.f64 2 F)))) (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))))
57.9b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)))))) (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))))
54.4b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
58.4b
(/.f64 (/.f64 (neg.f64 (sqrt.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 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
57.8b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.9b
(/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7)))))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
60.9b
(/.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
58.4b
(/.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
53.5b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (fma.f64 -4 (/.f64 A (/.f64 B C)) B))
51.8b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))
53.7b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B)
50.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.0b
(/.f64 (neg.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.6b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.5b
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.5b
(/.f64 (neg.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)) 3/2))) (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 1/4) 2) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.0b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) 1/3))
60.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (/.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))))
63.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (expm1.f64 (log1p.f64 (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A A))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
49.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 (sqrt.f64 F) (*.f64 -2 C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
56.3b
(/.f64 (neg.f64 (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.0b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) 1/2)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.6b
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A)))) 3))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.1b
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -8 (/.f64 (*.f64 C (+.f64 C (+.f64 C C))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 A (/.f64 B (/.f64 A B))))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
52.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 A) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -8) (*.f64 F C)) (fma.f64 C C (*.f64 C (+.f64 C C)))) (*.f64 2 (pow.f64 C 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2))
56.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 B B))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
55.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 -1/2 (/.f64 B (/.f64 C B)))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
56.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) 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 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 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))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (-.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 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.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 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -4))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fabs.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.3b
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
58.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
59.3b
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
46.8b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
62.7b
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
63.1b
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (sqrt.f64 F) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C))))
58.2b
(*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
60.0b
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
59.9b
(sqrt.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (*.f64 A -8)))))
60.3b
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
62.5b
(sqrt.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 C F))))
63.1b
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
Compiler

Compiled 7534 to 4798 computations (36.3% saved)

localize51.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.0b
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
6.5b
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
10.5b
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))
22.1b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
Compiler

Compiled 163 to 71 computations (56.4% saved)

series27.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite119.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify225.0ms (0.6%)

Algorithm
egg-herbie
Rules
1222×+-commutative
1134×associate-/l*
1010×*-commutative
938×associate-/r*
870×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0127339221
1411339165
Stop Event
node limit
Counts
291 → 522
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) 1/2) (sqrt.f64 (*.f64 2 F)))
(pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(+.f64 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1))
(+.f64 A (+.f64 C (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1)))
(+.f64 A (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.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 C (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 A (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1)))
(+.f64 C (+.f64 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(+.f64 (+.f64 A C) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A C) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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))) (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.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))) A))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (fma.f64 (neg.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 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) C)
(+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) A)
(+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (+.f64 A C))
(+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 (neg.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 C (-.f64 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 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) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.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 (+.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (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 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.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 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (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)) (neg.f64 (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))))
Outputs
(*.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 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))))
(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 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.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 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))))))
(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 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))))))) (*.f64 (sqrt.f64 (/.f64 A 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))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.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 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (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 (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C)) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (*.f64 A C)))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))))))))
(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 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (-.f64 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2)) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))))))) (*.f64 (sqrt.f64 (/.f64 A 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))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) 2) (*.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 A C) (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 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 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 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))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/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 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 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/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 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 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 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))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 B B))) (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 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 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.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))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.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 F C)))))) F)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (*.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 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 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.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 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 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F C) (/.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))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))))) (/.f64 B (/.f64 C B))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 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 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 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))) 1/2) (/.f64 (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.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 F C))))))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.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/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -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 B B))) (fma.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (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 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) 2))) C) (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) B)))))) (sqrt.f64 -1/2)))) (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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 (sqrt.f64 2) (*.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 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.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))))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))
(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)))))) (fma.f64 -4 (/.f64 A (/.f64 B (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))) B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.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 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))) (*.f64 1/2 (*.f64 (/.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.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))))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2)))) F)))))))) (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))))) (fma.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 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F 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 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (/.f64 (*.f64 B 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))))) (fma.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 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 B (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))) B))))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))) (/.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B 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)))))) (fma.f64 -4 (/.f64 A (/.f64 B (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))) B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))))) 2)))))))))))) (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)))))) (fma.f64 -4 (/.f64 A (/.f64 B (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))) B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) A) F))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (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 (sqrt.f64 2) (*.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 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (/.f64 (pow.f64 B 4) 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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 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) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 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) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 A (fma.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B))) (neg.f64 (/.f64 1/32 (/.f64 (pow.f64 A 3) (*.f64 F (pow.f64 B 4)))))))) (*.f64 1/16 (/.f64 (*.f64 B B) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))))))) (sqrt.f64 -1/2))))))))
(*.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 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))))
(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) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)))))))))
(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) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 2 (/.f64 A (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B) (sqrt.f64 (/.f64 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 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (/.f64 B (sqrt.f64 (/.f64 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 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B) (sqrt.f64 (/.f64 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 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) B)))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (/.f64 B (sqrt.f64 (/.f64 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 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 A (/.f64 (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))) A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B) (sqrt.f64 (/.f64 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 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 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 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))) B))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (/.f64 B (sqrt.f64 (/.f64 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 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 A (/.f64 (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))) A))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 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 (*.f64 -1/2 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.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 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (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 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 C (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -8) 2) B)))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.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 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.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 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 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 B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (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 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)) (*.f64 B B)))))) B)) (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 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.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 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.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 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 (*.f64 -1/2 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 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 B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) 2))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.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 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 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 B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (neg.f64 (*.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 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C)))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C)))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.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 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.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 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 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 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.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 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.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 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (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 F (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (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 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 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 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 (*.f64 A (-.f64 C (neg.f64 C))) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 (*.f64 A (-.f64 C (neg.f64 C))) (*.f64 F C)) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 (*.f64 F (*.f64 C C)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A) (fma.f64 -8 (*.f64 (*.f64 A (-.f64 C (neg.f64 C))) (*.f64 F C)) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C)))))))
(fma.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 F (*.f64 C C)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2))))) (*.f64 A A)) (fma.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 F (*.f64 C C)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A) (fma.f64 -8 (*.f64 (*.f64 A (-.f64 C (neg.f64 C))) (*.f64 F C)) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 -2 (*.f64 C (*.f64 F (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2)))))) (*.f64 A A)) (fma.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 F (*.f64 C C)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (neg.f64 C))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.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 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 (*.f64 A (-.f64 A (neg.f64 A))) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 (*.f64 A (-.f64 A (neg.f64 A))) (*.f64 F C)) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(fma.f64 -8 (*.f64 (*.f64 A (-.f64 A (neg.f64 A))) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(fma.f64 -8 (*.f64 (*.f64 A (-.f64 A (neg.f64 A))) (*.f64 F C)) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))) (/.f64 F (/.f64 (*.f64 C C) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))) (/.f64 F (/.f64 (*.f64 C C) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.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 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (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))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)) (neg.f64 C)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (/.f64 C A))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A))))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (/.f64 C A))) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(fma.f64 2 A (/.f64 (*.f64 B B) (/.f64 A 1/2)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) (/.f64 A (/.f64 C A))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) (/.f64 A (/.f64 C 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 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 (-.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 (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))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.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 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C) (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 (*.f64 C C) A)))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(+.f64 A (-.f64 (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 (fma.f64 -1 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (neg.f64 A)))
(+.f64 (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 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C)))) (-.f64 A (neg.f64 A)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 1/2 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) A)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 1/2 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) A)) (fma.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 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 A C) (neg.f64 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 A C) (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 A 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 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 B C))
(+.f64 B (+.f64 A C))
(+.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 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (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 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) -1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) -1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) -2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3/2) (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3/2) (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) 1/2) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 C (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1)))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 C (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (+.f64 A (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1)))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A C) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))))
(+.f64 C (+.f64 (-.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))))
(+.f64 C (+.f64 (-.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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))) (fma.f64 (neg.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 C (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.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))) A))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))) C)
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) A)
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (+.f64 A C))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 (neg.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 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (-.f64 A (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 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (+.f64 A 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)) 1) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (+.f64 A C))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.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 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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 (+.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 (+.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (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 (neg.f64 (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) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 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 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.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 (+.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 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 (hypot.f64 B (-.f64 A C)) A))
(+.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 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (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)) (neg.f64 (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))))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))
6.4b
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))
7.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 B B))
18.9b
(sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))
Compiler

Compiled 89 to 30 computations (66.3% saved)

series13.0ms (0%)

Counts
2 → 48
Calls

18 calls:

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

rewrite82.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1752×associate-*l/
398×add-sqr-sqrt
384×pow1
384×associate-/r/
384×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Rules
1356×associate-/r/
1068×associate-/l/
682×associate-*r*
636×distribute-lft-neg-in
602×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 4 (*.f64 A C))
0.5b
(*.f64 B (sqrt.f64 2))
1.1b
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
1.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A A))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 95 to 39 computations (58.9% saved)

series6.0ms (0%)

Counts
3 → 60
Calls

21 calls:

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

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1314×associate-*r/
458×associate-+l+
458×add-sqr-sqrt
446×*-un-lft-identity
444×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1380×associate-+l+
1376×associate-+r+
690×associate-/l*
536×*-commutative
490×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0198598
1564598
21458598
35345598
Stop Event
node limit
Counts
142 → 87
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(+.f64 0 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) 1)
(+.f64 (-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 0) (/.f64 0 (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 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) 1)
(-.f64 0 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (+.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1))
(*.f64 0 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 0 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 0 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 0 (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 0 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 0 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2))
(*.f64 (pow.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (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 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 0 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) 1) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 0 B) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 0 B) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 0 B) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (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 0 (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 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 0) -1)
(neg.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 0 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 0 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 B (sqrt.f64 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 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 B (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 C 4)))) 1)
(pow.f64 (*.f64 A (*.f64 C 4)) 1)
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 A C))) 2)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 A C) 3) 64) 1/3)
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 C 4)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 C) A) 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A C) 3) 64))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 C 4))))
(exp.f64 (log.f64 (*.f64 A (*.f64 C 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 C 4))))
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) B)
(+.f64 0 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(+.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) 1)
0
(+.f64 (-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 0) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(+.f64 (-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) 1)
0
(-.f64 0 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
0
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (+.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1))
0
(*.f64 0 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 0 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 0 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 0 (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 0 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 0 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
0
(*.f64 1 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2))
0
(*.f64 (pow.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 -1 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 0)
0
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
0
(*.f64 (/.f64 0 (-.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))))))
0
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) 1) (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 (*.f64 0 B) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(*.f64 (/.f64 (*.f64 0 B) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 (*.f64 0 B) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(pow.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
0
(pow.f64 (/.f64 0 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
0
(pow.f64 (/.f64 0 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
0
(pow.f64 (pow.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
0
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 0) -1)
0
(neg.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
0
(sqrt.f64 (/.f64 0 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 0)
(log.f64 (exp.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(log.f64 (+.f64 1 (expm1.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
0
(cbrt.f64 (pow.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
0
(cbrt.f64 (/.f64 0 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
0
(expm1.f64 (log1p.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(exp.f64 (log.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(exp.f64 (*.f64 (log.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
0
(log1p.f64 (expm1.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
0
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 2)))) 1)
(*.f64 (sqrt.f64 2) B)
(pow.f64 (*.f64 B (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) B)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) B)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) B)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) B)
(sqrt.f64 (*.f64 2 (*.f64 B B)))
(sqrt.f64 (*.f64 B (*.f64 2 B)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) B)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) B)
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) B)
(cbrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) B)
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(*.f64 (sqrt.f64 2) B)
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) B)
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 C 4)))) 1)
(*.f64 A (*.f64 C 4))
(pow.f64 (*.f64 A (*.f64 C 4)) 1)
(*.f64 A (*.f64 C 4))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 A C))) 2)
(*.f64 A (*.f64 C 4))
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)
(*.f64 A (*.f64 C 4))
(pow.f64 (*.f64 (pow.f64 (*.f64 A C) 3) 64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A C) 3) 64))
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 C 4)) 2))
(*.f64 A (*.f64 C 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 C) A) 4))
(*.f64 A (*.f64 C 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 C 4))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A C) 3) 64))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 C 4))))
(*.f64 A (*.f64 C 4))
(exp.f64 (log.f64 (*.f64 A (*.f64 C 4))))
(*.f64 A (*.f64 C 4))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C 4))) 1))
(*.f64 A (*.f64 C 4))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 C 4))))
(*.f64 A (*.f64 C 4))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(fma.f64 B B (*.f64 A (*.f64 C -4)))
7.8b
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F)))
11.8b
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F))))
13.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
Compiler

Compiled 117 to 74 computations (36.8% saved)

series31.0ms (0.1%)

Counts
3 → 96
Calls

36 calls:

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

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1100×associate-/r*
758×associate-*r/
520×associate-*l/
416×add-sqr-sqrt
402×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify129.0ms (0.3%)

Algorithm
egg-herbie
Rules
1446×times-frac
1168×associate-*r*
970×associate-/l*
886×associate-*l*
778×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A)))
0.7b
(fma.f64 B B (*.f64 A (*.f64 C -4)))
0.8b
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
2.9b
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
Compiler

Compiled 118 to 57 computations (51.7% saved)

series32.0ms (0.1%)

Counts
3 → 60
Calls

33 calls:

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

rewrite109.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1888×associate-*l/
440×add-sqr-sqrt
426×*-un-lft-identity
424×pow1
404×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify134.0ms (0.4%)

Algorithm
egg-herbie
Rules
826×associate-/l*
726×associate-*r*
672×associate-*l*
604×*-commutative
416×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049518022
1131018022
2687518022
Stop Event
unsound
Counts
264 → 180
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 1)
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 1) (/.f64 (sqrt.f64 (*.f64 -8 A)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 2)) (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))) (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 1)
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 1) (/.f64 (sqrt.f64 (*.f64 -8 A)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (+.f64 C C)))
(/.f64 (sqrt.f64 F) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (+.f64 C C) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))
(/.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 F (+.f64 C C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 1))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1))
(/.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (pow.f64 F 1/4))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C C)))) (neg.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 -1 (neg.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 0)
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (fma.f64 C C 0))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 0)
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (fma.f64 C C 0))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 F) C) 3) (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 0) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) 0)
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (fma.f64 C C 0))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 F)) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) 0)
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (fma.f64 C C 0))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 F) C) 3) (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 1) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (pow.f64 F 1/4))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) 1) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) 1) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) 1) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) 1) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C C)))) 1) (neg.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) 1) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (sqrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (sqrt.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))) (cbrt.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (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 -8 A)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 2)) (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))) (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))) (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) 1)
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (+.f64 C C))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(/.f64 (*.f64 0 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (sqrt.f64 (fma.f64 C C 0)))
(/.f64 (*.f64 (sqrt.f64 0) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (sqrt.f64 0))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (cbrt.f64 (fma.f64 C C 0)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (*.f64 (fma.f64 C C 0) (fma.f64 C C 0)))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0))
(/.f64 (*.f64 (*.f64 0 (+.f64 C C)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) 0)
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (+.f64 C C)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0))
(/.f64 (*.f64 (*.f64 0 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (*.f64 0 (fma.f64 C C 0)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) 0) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (*.f64 (fma.f64 C C 0) 0))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (neg.f64 (fma.f64 C C 0)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 0) (sqrt.f64 (*.f64 -8 A))) 0)
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (sqrt.f64 (*.f64 -8 A))) (fma.f64 C C 0))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 F)) (sqrt.f64 (*.f64 -8 A))) 0)
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 C C 0))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (sqrt.f64 (*.f64 -8 A))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 F) C) 3) (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (sqrt.f64 (*.f64 -8 A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F)) 0)
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F)) (fma.f64 C C 0))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F)) (pow.f64 (*.f64 -8 A) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -8 A) 3/2) (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 C C) (pow.f64 B 4)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (/.f64 C (*.f64 B B)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))))))
(fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (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 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 -8 A)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 1) (/.f64 (sqrt.f64 (*.f64 -8 A)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 2)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 2)) (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))) (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (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 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (*.f64 -8 A)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 1) (/.f64 (sqrt.f64 (*.f64 -8 A)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (+.f64 C C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 F) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (+.f64 C C) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 F (+.f64 C C)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 1))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (pow.f64 F 1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C C)))) (neg.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 -1 (neg.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 F) C) 3) (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 0) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 F)) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 F) C) 3) (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 1) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (pow.f64 F 1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) 1) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) 1) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) 1) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) 1) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C C)))) 1) (neg.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) 1) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (sqrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (sqrt.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))) (cbrt.f64 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (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 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (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 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (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 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 2)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) 2)) (cbrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))) (sqrt.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 3))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))) (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (+.f64 C C))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 0 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (sqrt.f64 (fma.f64 C C 0)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (sqrt.f64 0) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (sqrt.f64 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (cbrt.f64 (fma.f64 C C 0)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (*.f64 (fma.f64 C C 0) (fma.f64 C C 0)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 0 (+.f64 C C)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (+.f64 C C)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 0 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (*.f64 0 (fma.f64 C C 0)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) 0) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (*.f64 (fma.f64 C C 0) 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 A)))) (neg.f64 (fma.f64 C C 0)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 0) (sqrt.f64 (*.f64 -8 A))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (sqrt.f64 (*.f64 -8 A))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 F)) (sqrt.f64 (*.f64 -8 A))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (sqrt.f64 (*.f64 -8 A))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 F) C) 3) (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (sqrt.f64 (*.f64 -8 A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 0 (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F)) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F)) (fma.f64 C C 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 2)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F)) (pow.f64 (*.f64 -8 A) 3/2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -8 A) 3/2) (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))

eval1.1s (2.8%)

Compiler

Compiled 78023 to 42521 computations (45.5% saved)

prune781.0ms (2.1%)

Pruning

133 alts after pruning (133 fresh and 0 done)

PrunedKeptTotal
New1673441717
Fresh98998
Picked101
Done404
Total16871331820
Error
21.4b
Counts
1820 → 133
Alt Table
Click to see full alt table
StatusErrorProgram
59.0b
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B))))
63.4b
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
63.7b
(/.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 2))) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
63.7b
(/.f64 (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 2) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 A (sqrt.f64 2))) (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
63.8b
(/.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A 2))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
59.4b
(/.f64 (/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2))))) (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))))
58.9b
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))) (sqrt.f64 (*.f64 2 F)))) (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))))
57.9b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)))))) (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))))
54.4b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 A C)) (cbrt.f64 -4)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
63.8b
(/.f64 (+.f64 C C) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))))
63.0b
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
63.0b
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
57.8b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.9b
(/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7)))))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
60.9b
(/.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 C)) (log.f64 (/.f64 -1/4 A)))))) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
58.4b
(/.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
53.5b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (fma.f64 -4 (/.f64 A (/.f64 B C)) B))
51.8b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))
53.7b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B)
50.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
63.0b
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (+.f64 C C)))
59.0b
(/.f64 (neg.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.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 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.6b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.5b
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.8b
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A)))) 3)) (*.f64 B B))
59.5b
(/.f64 (neg.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)) 3/2))) (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 1/4) 2) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.0b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 C 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.8b
(/.f64 (neg.f64 (*.f64 (+.f64 C C) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))) (*.f64 B B))
61.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -8))))) (*.f64 B B))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 C 2))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) 1/3))
60.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (/.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))))
63.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (expm1.f64 (log1p.f64 (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
49.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 (sqrt.f64 F) (*.f64 -2 C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
56.3b
(/.f64 (neg.f64 (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.0b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) 1/2)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.6b
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A)))) 3))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.1b
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -8 (/.f64 (*.f64 C (+.f64 C (+.f64 C C))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 A (/.f64 B (/.f64 A B))))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
52.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 A) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 F C) -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (*.f64 B B))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 4) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (/.f64 (*.f64 4 (pow.f64 C 6)) (*.f64 (/.f64 (*.f64 C (*.f64 3 C)) F) (*.f64 C (*.f64 3 C))))))) (*.f64 B B))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (/.f64 (neg.f64 (*.f64 C C)) (/.f64 C (*.f64 F (+.f64 C C))))))) (*.f64 B B))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (/.f64 F (*.f64 C (*.f64 3 C))) (*.f64 2 (pow.f64 C 4)))))) (*.f64 B B))
56.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (+.f64 C C))))) (*.f64 B B))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) (*.f64 B B))
56.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) 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 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 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))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (-.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 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.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 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -4))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (*.f64 B B))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A)))))) (*.f64 B B))
55.2b
(/.f64 (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (*.f64 B B))
53.8b
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.2b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4)))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.3b
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
58.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
63.8b
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) B))
53.0b
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
63.8b
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 1 (neg.f64 (*.f64 B B)))))
59.3b
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
55.0b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 2 C)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
53.3b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
56.8b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 A) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
59.8b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
53.6b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4)))) (/.f64 -1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
60.3b
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
58.2b
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
62.7b
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
63.1b
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (sqrt.f64 F) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C))))
54.5b
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A (-.f64 C (neg.f64 C))) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
57.5b
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
58.4b
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
62.9b
(*.f64 (neg.f64 (pow.f64 B -2)) (pow.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 C C))) -16) 1/2))
58.2b
(*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
61.9b
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
61.9b
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
62.0b
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
62.0b
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
60.0b
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
59.9b
(sqrt.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (*.f64 A -8)))))
60.3b
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
62.5b
(sqrt.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 C F))))
63.1b
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) (*.f64 -4 (*.f64 A C)))))
62.3b
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)))))
61.5b
0
Compiler

Compiled 8905 to 5779 computations (35.1% saved)

localize57.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
11.2b
(sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
20.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
20.5b
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Compiler

Compiled 193 to 74 computations (61.7% saved)

series53.0ms (0.1%)

Counts
3 → 60
Calls

33 calls:

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

rewrite105.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
558×add-sqr-sqrt
542×*-un-lft-identity
538×pow1
512×add-exp-log
512×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify152.0ms (0.4%)

Algorithm
egg-herbie
Rules
1736×associate-*r*
1394×associate-*l*
1010×associate-/l*
844×associate-/r*
716×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (sqrt.f64 (*.f64 F C)) B)
11.6b
(sqrt.f64 (*.f64 F C))
Compiler

Compiled 29 to 10 computations (65.5% saved)

series9.0ms (0%)

Counts
2 → 12
Calls

15 calls:

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

rewrite61.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1852×add-sqr-sqrt
1836×*-un-lft-identity
1704×add-cube-cbrt
1680×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1270×associate-/l*
1156×associate-*r/
702×unswap-sqr
674×associate-*l/
596×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01461537
13211483
213621475
376671475
Stop Event
node limit
Counts
73 → 90
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F C)))) 1)
(*.f64 (sqrt.f64 (*.f64 F C)) 1)
(*.f64 1 (sqrt.f64 (*.f64 F C)))
(*.f64 (sqrt.f64 C) (sqrt.f64 F))
(*.f64 (pow.f64 (*.f64 F C) 1/4) (pow.f64 (*.f64 F C) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 C))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) (cbrt.f64 (*.f64 F C)))
(*.f64 (cbrt.f64 (*.f64 F C)) (cbrt.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F C)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F C)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F C)) 1/2))
(pow.f64 (*.f64 F C) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F C)) 1)
(pow.f64 (pow.f64 (*.f64 F C) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) 3)
(pow.f64 (pow.f64 (*.f64 F C) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 F C)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F C)))))
(cbrt.f64 (pow.f64 (*.f64 F C) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F C)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F C))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B))) 1)
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(*.f64 (pow.f64 (*.f64 F C) 1/4) (*.f64 (pow.f64 (*.f64 F C) 1/4) (/.f64 1 B)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (cbrt.f64 (/.f64 (*.f64 F C) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F C) (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(*.f64 (cbrt.f64 (*.f64 F C)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) (/.f64 1 B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (*.f64 F C) 1/4) 1) (/.f64 (pow.f64 (*.f64 F C) 1/4) B))
(*.f64 (/.f64 (pow.f64 (*.f64 F C) 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 (*.f64 F C) 1/4) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 C) B))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (/.f64 (sqrt.f64 C) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 C) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 3) 1/3)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 F C))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 B)))
(sqrt.f64 (/.f64 (*.f64 F C) (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
Outputs
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F C)))) 1)
(sqrt.f64 (*.f64 C F))
(*.f64 (sqrt.f64 (*.f64 F C)) 1)
(sqrt.f64 (*.f64 C F))
(*.f64 1 (sqrt.f64 (*.f64 F C)))
(sqrt.f64 (*.f64 C F))
(*.f64 (sqrt.f64 C) (sqrt.f64 F))
(*.f64 (pow.f64 (*.f64 F C) 1/4) (pow.f64 (*.f64 F C) 1/4))
(sqrt.f64 (*.f64 C F))
(*.f64 (sqrt.f64 F) (sqrt.f64 C))
(*.f64 (sqrt.f64 C) (sqrt.f64 F))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) (cbrt.f64 (*.f64 F C)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C F))) (cbrt.f64 (*.f64 C F)))
(*.f64 (cbrt.f64 (*.f64 F C)) (cbrt.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C F))) (cbrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C F))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 C F))) (sqrt.f64 (cbrt.f64 (*.f64 C F))))
(*.f64 (cbrt.f64 (*.f64 C F)) (sqrt.f64 (cbrt.f64 (*.f64 C F))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F C)))
(sqrt.f64 (*.f64 C F))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F C)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F C)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C F))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 C F))) (sqrt.f64 (cbrt.f64 (*.f64 C F))))
(*.f64 (cbrt.f64 (*.f64 C F)) (sqrt.f64 (cbrt.f64 (*.f64 C F))))
(pow.f64 (*.f64 F C) 1/2)
(sqrt.f64 (*.f64 C F))
(pow.f64 (sqrt.f64 (*.f64 F C)) 1)
(sqrt.f64 (*.f64 C F))
(pow.f64 (pow.f64 (*.f64 F C) 1/4) 2)
(sqrt.f64 (*.f64 C F))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) 3)
(sqrt.f64 (*.f64 C F))
(pow.f64 (pow.f64 (*.f64 F C) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 C F) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 F C)))
(sqrt.f64 (*.f64 C F))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F C))))
(sqrt.f64 (*.f64 C F))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F C)))))
(sqrt.f64 (*.f64 C F))
(cbrt.f64 (pow.f64 (*.f64 F C) 3/2))
(cbrt.f64 (pow.f64 (*.f64 C F) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F C))))
(sqrt.f64 (*.f64 C F))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F C))))
(sqrt.f64 (*.f64 C F))
(exp.f64 (*.f64 (log.f64 (*.f64 F C)) 1/2))
(sqrt.f64 (*.f64 C F))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F C))) 1))
(sqrt.f64 (*.f64 C F))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F C))))
(sqrt.f64 (*.f64 C F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B))) 1)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 1)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (pow.f64 (*.f64 F C) 1/4) (*.f64 (pow.f64 (*.f64 F C) 1/4) (/.f64 1 B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (/.f64 1 B)))
(*.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 F)) (/.f64 1 B))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 C) B))
(*.f64 (/.f64 (sqrt.f64 F) B) (sqrt.f64 C))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (cbrt.f64 (/.f64 (*.f64 F C) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) B)) (cbrt.f64 (*.f64 (/.f64 F B) (/.f64 C B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) B)) (cbrt.f64 (/.f64 C (/.f64 B (/.f64 F B)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F C) (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) B)) (cbrt.f64 (*.f64 (/.f64 F B) (/.f64 C B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) B)) (cbrt.f64 (/.f64 C (/.f64 B (/.f64 F B)))))
(*.f64 (cbrt.f64 (*.f64 F C)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 C F)) (*.f64 (/.f64 1 B) (cbrt.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 (cbrt.f64 (*.f64 C F)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C F))) B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (/.f64 1 (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 B) (sqrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (cbrt.f64 B) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 F C) 1/4) 1) (/.f64 (pow.f64 (*.f64 F C) 1/4) B))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(*.f64 (/.f64 (pow.f64 (*.f64 F C) 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 (*.f64 F C) 1/4) (cbrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (cbrt.f64 B) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 C) B))
(*.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 F)) (/.f64 1 B))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 C) B))
(*.f64 (/.f64 (sqrt.f64 F) B) (sqrt.f64 C))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (/.f64 (sqrt.f64 C) (sqrt.f64 B)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 B)) (sqrt.f64 C))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 C) (cbrt.f64 B)))
(/.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 F)) (*.f64 (cbrt.f64 B) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) B))
(*.f64 (cbrt.f64 (*.f64 C F)) (*.f64 (/.f64 1 B) (cbrt.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 (cbrt.f64 (*.f64 C F)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C F))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) (sqrt.f64 B)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 C F)) (sqrt.f64 B)) (cbrt.f64 (sqrt.f64 (*.f64 C F)))) (sqrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (cbrt.f64 (*.f64 C F)) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 C F)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C F))) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) B)) (/.f64 (cbrt.f64 (*.f64 C F)) (pow.f64 (cbrt.f64 B) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 1)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) 2)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) 3)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 F C))) -1)
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(sqrt.f64 (/.f64 (*.f64 F C) (*.f64 B B)))
(sqrt.f64 (*.f64 (/.f64 F B) (/.f64 C B)))
(sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 3))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)) 1))
(/.f64 (sqrt.f64 (*.f64 C F)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(/.f64 (sqrt.f64 (*.f64 C F)) B)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sqrt.f64 F) (+.f64 C C))
0.3b
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) B))
0.7b
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A))) B)
0.7b
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A)))
Compiler

Compiled 72 to 33 computations (54.2% saved)

series28.0ms (0.1%)

Counts
3 → 60
Calls

30 calls:

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

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
706×distribute-rgt-in
646×distribute-lft-in
590×associate-/r/
584×associate-/l/
382×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify113.0ms (0.3%)

Algorithm
egg-herbie
Rules
844×times-frac
838×associate-/l*
772×distribute-lft-neg-in
740×associate-*r*
714×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04529942
113798948
262498948
Stop Event
node limit
Counts
240 → 279
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C))) (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C))))
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A)))) (*.f64 (/.f64 1 B) (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)) (/.f64 1 B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)) (/.f64 1 B)))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B))) 1)
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B)))
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 B)))
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 (sqrt.f64 (*.f64 -8 A)) B))
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 -8 A))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 1 B))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 1)
(*.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 -1 B))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) B) (*.f64 (sqrt.f64 F) (+.f64 C C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 B)) (/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (sqrt.f64 B) 0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 B 0)) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 -8 A))) (*.f64 (sqrt.f64 F) (+.f64 C C)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) B))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (sqrt.f64 B) 0)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (pow.f64 (cbrt.f64 B) 2) 0)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) 1) (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 B 0)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (cbrt.f64 B) 0)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (+.f64 C C))
(*.f64 (/.f64 (sqrt.f64 F) B) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))
(*.f64 (/.f64 (+.f64 C C) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (sqrt.f64 F))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (neg.f64 B)) (neg.f64 (sqrt.f64 (*.f64 -8 A))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B 1)) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (pow.f64 (*.f64 -8 A) 1/4))) (pow.f64 (*.f64 -8 A) 1/4))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (sqrt.f64 -8))) (sqrt.f64 A))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (cbrt.f64 (*.f64 -8 A)))) (cbrt.f64 (sqrt.f64 (*.f64 -8 A))))
(*.f64 (/.f64 1 (/.f64 B (sqrt.f64 F))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))
(*.f64 (/.f64 1 (*.f64 (/.f64 B (*.f64 (sqrt.f64 F) 0)) 0)) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (/.f64 1 (/.f64 B (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(*.f64 (/.f64 1 (/.f64 B (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(*.f64 (/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (*.f64 (+.f64 C C) (pow.f64 F 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3) 1/3)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))))) 1)
(/.f64 (sqrt.f64 F) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (+.f64 C C) (*.f64 (neg.f64 B) (/.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F))))
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (neg.f64 B) (*.f64 (/.f64 B (*.f64 (sqrt.f64 F) 0)) 0)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (neg.f64 B) B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) (neg.f64 B))
(/.f64 -1 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 -1 (*.f64 B (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B))
(/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (neg.f64 (neg.f64 B))))
(/.f64 (/.f64 -1 B) (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 1 (/.f64 (*.f64 B B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 1 (/.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B))))
(/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))))
(/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))) (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (neg.f64 B) (/.f64 B (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 B B))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (*.f64 (/.f64 -1 B) (*.f64 (sqrt.f64 F) (+.f64 C C))) (/.f64 B (sqrt.f64 (*.f64 -8 A))))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 B (/.f64 B (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) 0))
(/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) 0))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (fma.f64 C C 0)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0)))
(/.f64 (*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (*.f64 B (neg.f64 B)))
(/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) 0))
(/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) 0))
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (fma.f64 C C 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 -1 B)) (/.f64 B (sqrt.f64 (*.f64 -8 A))))
(/.f64 (/.f64 -1 (sqrt.f64 B)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (sqrt.f64 B)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (sqrt.f64 B) (neg.f64 B))) (sqrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))) (cbrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (*.f64 (neg.f64 B) B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)) (*.f64 (neg.f64 B) (sqrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 B) 2)) (*.f64 (neg.f64 B) (cbrt.f64 B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (neg.f64 B) (neg.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) -1) (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) B))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1) (*.f64 (neg.f64 B) B))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (neg.f64 (*.f64 B B)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (*.f64 (neg.f64 B) (neg.f64 (neg.f64 B))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))) 1)
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) B) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))) 3) 1/3)
(sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B)) (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3) (pow.f64 (/.f64 -1 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(+.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) (*.f64 (*.f64 (sqrt.f64 F) C) 1))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))) (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) C)) (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) C)))
(+.f64 (*.f64 (+.f64 C C) (*.f64 (sqrt.f64 F) C)) (*.f64 (+.f64 C C) (*.f64 (sqrt.f64 F) C)))
(+.f64 (*.f64 (+.f64 C C) (*.f64 (*.f64 (sqrt.f64 F) C) 1)) (*.f64 (+.f64 C C) (*.f64 (*.f64 (sqrt.f64 F) C) 1)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) C) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) C))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 C (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 C (+.f64 C C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (+.f64 C C) C)) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (+.f64 C C) C)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 F) C) 1)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 F) C) 1)))
(+.f64 (*.f64 (*.f64 C (+.f64 C C)) (sqrt.f64 F)) (*.f64 (*.f64 C (+.f64 C C)) (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (+.f64 C C) C) (sqrt.f64 F)) (*.f64 (*.f64 (+.f64 C C) C) (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (+.f64 C C)) (*.f64 (*.f64 (sqrt.f64 F) C) (+.f64 C C)))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) (+.f64 C C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) (+.f64 C C)))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 C (*.f64 (sqrt.f64 F) (+.f64 C C))))
(+.f64 (*.f64 (*.f64 C (+.f64 C C)) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 C (+.f64 C C)) (*.f64 (sqrt.f64 F) (+.f64 C C))))
(+.f64 (*.f64 (*.f64 (+.f64 C C) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (+.f64 C C) C) (*.f64 (sqrt.f64 F) (+.f64 C C))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) 1) (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)))) 1)
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) 1)
(/.f64 (*.f64 (sqrt.f64 F) 0) 0)
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (fma.f64 C C 0))
(/.f64 (*.f64 0 (sqrt.f64 F)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (fma.f64 C C 0))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(pow.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) 1)
(pow.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 2)
(pow.f64 (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))) 3)
(pow.f64 (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F)) 1/3)
(sqrt.f64 (*.f64 F (+.f64 C C)))
(log.f64 (pow.f64 (exp.f64 (+.f64 C C)) (sqrt.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F)))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (+.f64 C C)))
(cbrt.f64 (*.f64 (+.f64 C C) (pow.f64 F 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))))
(fma.f64 (sqrt.f64 F) C (*.f64 (sqrt.f64 F) C))
(fma.f64 C (sqrt.f64 F) (*.f64 (sqrt.f64 F) C))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 B (sqrt.f64 -8))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (sqrt.f64 -8)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (sqrt.f64 -8)) -2))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C))) (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C))))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A)))) (*.f64 (/.f64 1 B) (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A)))))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)) (/.f64 1 B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (sqrt.f64 F) C)) (/.f64 1 B)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 -8 A)) (/.f64 1 B)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 (sqrt.f64 (*.f64 -8 A)) B))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 -8 A))))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 1 B)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 A -8) B) (/.f64 (*.f64 F (+.f64 C C)) B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)) (cbrt.f64 (*.f64 (/.f64 A (/.f64 B -8)) (/.f64 F (/.f64 B (+.f64 C C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)) (cbrt.f64 (*.f64 (/.f64 A (/.f64 B -8)) (/.f64 F (/.f64 B (+.f64 C C))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 A -8) B) (/.f64 (*.f64 F (+.f64 C C)) B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)) (cbrt.f64 (*.f64 (/.f64 A (/.f64 B -8)) (/.f64 F (/.f64 B (+.f64 C C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)) (cbrt.f64 (*.f64 (/.f64 A (/.f64 B -8)) (/.f64 F (/.f64 B (+.f64 C C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))))) (/.f64 1 B))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C)))))) B))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C))))) B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))))) (sqrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (cbrt.f64 B)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))))) (cbrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) B) (*.f64 (sqrt.f64 F) (+.f64 C C)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 B)) (/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (sqrt.f64 B) 0)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 B 0)) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 -8 A))) (*.f64 (sqrt.f64 F) (+.f64 C C)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) B))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (/.f64 (+.f64 C C) (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (sqrt.f64 B) (+.f64 C C))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 C C) (/.f64 (cbrt.f64 B) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 B) 2)) (*.f64 (/.f64 (+.f64 C C) (cbrt.f64 B)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (sqrt.f64 B) 0)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (pow.f64 (cbrt.f64 B) 2) 0)) (/.f64 (sqrt.f64 (*.f64 -8 A)) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) 1) (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 B 0)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 A)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (cbrt.f64 B) 0)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 B)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))))) (cbrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))))) (/.f64 1 B))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C)))))) B))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C))))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))))) (sqrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C)))))) (/.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (sqrt.f64 B))) (sqrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)) (/.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (+.f64 C C))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (sqrt.f64 F) B) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (+.f64 C C) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (sqrt.f64 F))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (neg.f64 B)) (neg.f64 (sqrt.f64 (*.f64 -8 A))))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B 1)) (sqrt.f64 (*.f64 -8 A)))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (pow.f64 (*.f64 -8 A) 1/4))) (pow.f64 (*.f64 -8 A) 1/4))
(*.f64 (pow.f64 (*.f64 A -8) 1/4) (*.f64 (/.f64 (sqrt.f64 F) (/.f64 B (+.f64 C C))) (pow.f64 (*.f64 A -8) 1/4)))
(*.f64 (*.f64 (sqrt.f64 F) (/.f64 2 (/.f64 B C))) (*.f64 (pow.f64 (*.f64 A -8) 1/4) (pow.f64 (*.f64 A -8) 1/4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (sqrt.f64 -8))) (sqrt.f64 A))
(*.f64 (*.f64 (/.f64 (sqrt.f64 F) (/.f64 B (+.f64 C C))) (sqrt.f64 -8)) (sqrt.f64 A))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 -8)) (/.f64 B (+.f64 C C))) (sqrt.f64 A))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (cbrt.f64 (*.f64 -8 A)))) (cbrt.f64 (sqrt.f64 (*.f64 -8 A))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 F) (/.f64 B (+.f64 C C))) (cbrt.f64 (*.f64 A -8))) (cbrt.f64 (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 A -8)) (*.f64 (sqrt.f64 F) (/.f64 2 (/.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 1 (/.f64 B (sqrt.f64 F))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))
(*.f64 2 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 C (sqrt.f64 F)))))
(*.f64 2 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -8)) B))))
(*.f64 (/.f64 1 (*.f64 (/.f64 B (*.f64 (sqrt.f64 F) 0)) 0)) (sqrt.f64 (*.f64 -8 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(*.f64 (/.f64 1 (/.f64 B (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(*.f64 (/.f64 1 (/.f64 B (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))))) (/.f64 1 B))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C)))))) B))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C))))) B))
(*.f64 (/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (*.f64 (+.f64 C C) (pow.f64 F 1/4)))
(/.f64 (pow.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 2) (/.f64 B (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 2) B) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 F 1/4) C)) 2) B) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) B) (sqrt.f64 (*.f64 A -8))) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (cbrt.f64 (sqrt.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 F C))) (+.f64 C C)) (/.f64 B (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))))) (/.f64 1 B))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C)))))) B))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C))))) B))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(sqrt.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 A -8) B) (/.f64 (*.f64 F (+.f64 C C)) B)))
(sqrt.f64 (*.f64 (/.f64 A (/.f64 B -8)) (/.f64 F (/.f64 B (+.f64 C C)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 3) (pow.f64 B 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 F) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (+.f64 C C) (*.f64 (neg.f64 B) (/.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (sqrt.f64 F))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (sqrt.f64 (*.f64 -8 A)) (*.f64 (neg.f64 B) (*.f64 (/.f64 B (*.f64 (sqrt.f64 F) 0)) 0)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (neg.f64 B) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 -1 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 -1 (*.f64 B (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (neg.f64 (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (/.f64 -1 B) (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 1 (/.f64 (*.f64 B B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 1 (/.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (/.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) (neg.f64 B)) (/.f64 (/.f64 B (*.f64 (+.f64 C C) (pow.f64 F 1/4))) (sqrt.f64 (*.f64 A -8))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 2) B) (sqrt.f64 (*.f64 A -8))) (neg.f64 B))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 F 1/4) C)) 2) B) (sqrt.f64 (*.f64 A -8))) (neg.f64 B))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))) (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (cbrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (*.f64 B (neg.f64 B)) (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))))))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 F C))) (*.f64 (*.f64 -1/2 (/.f64 B C)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 A -8)) (cbrt.f64 (sqrt.f64 F))))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (neg.f64 B) (/.f64 B (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (/.f64 (*.f64 B (neg.f64 B)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B)) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 B B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (*.f64 (/.f64 -1 B) (*.f64 (sqrt.f64 F) (+.f64 C C))) (/.f64 B (sqrt.f64 (*.f64 -8 A))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 B (/.f64 B (sqrt.f64 (*.f64 -8 A)))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) 0))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 (sqrt.f64 F) 0) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) 0))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (*.f64 2 (pow.f64 C 3)) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (pow.f64 C 3) (/.f64 (*.f64 C C) 2)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (*.f64 2 (pow.f64 C 3)) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (pow.f64 C 3) (/.f64 (*.f64 C C) 2)))
(/.f64 (*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) 0))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 0 (sqrt.f64 F)) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) 0))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (*.f64 2 (pow.f64 C 3)) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (pow.f64 C 3) (/.f64 (*.f64 C C) 2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (*.f64 2 (pow.f64 C 3)) (fma.f64 C C 0)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (pow.f64 C 3) (/.f64 (*.f64 C C) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 -1 B)) (/.f64 B (sqrt.f64 (*.f64 -8 A))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (/.f64 -1 (sqrt.f64 B)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (sqrt.f64 B)))
(/.f64 (/.f64 -1 (sqrt.f64 B)) (/.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))))))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 B)) (*.f64 B (sqrt.f64 B))) (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 B)) (*.f64 B (sqrt.f64 B))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) (cbrt.f64 B)))
(/.f64 -1 (*.f64 (/.f64 (*.f64 B (cbrt.f64 B)) (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))))) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (*.f64 B (cbrt.f64 B))) (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (*.f64 B (cbrt.f64 B))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (sqrt.f64 B) (neg.f64 B))) (sqrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (neg.f64 B))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))) (cbrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 B) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 (cbrt.f64 B) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 (cbrt.f64 B) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) 1) (*.f64 (neg.f64 B) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (sqrt.f64 B)) (*.f64 (neg.f64 B) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (neg.f64 B))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (pow.f64 (cbrt.f64 B) 2)) (*.f64 (neg.f64 B) (cbrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 (cbrt.f64 B) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 (cbrt.f64 B) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 (cbrt.f64 B) (*.f64 (pow.f64 (cbrt.f64 B) 2) (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (neg.f64 B) (neg.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))))))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(*.f64 (/.f64 2 (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 (*.f64 C (sqrt.f64 F)) (-.f64 (*.f64 2 (*.f64 C (sqrt.f64 F))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 (/.f64 2 (*.f64 B (neg.f64 B))) (sqrt.f64 (*.f64 A -8))) (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 F (*.f64 C C))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 (*.f64 (neg.f64 B) (/.f64 B (sqrt.f64 (*.f64 -8 A)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(*.f64 (/.f64 2 (*.f64 (/.f64 B (sqrt.f64 (*.f64 A -8))) (neg.f64 B))) (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 (*.f64 C (sqrt.f64 F)) (-.f64 (*.f64 2 (*.f64 C (sqrt.f64 F))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 (/.f64 2 (*.f64 B (neg.f64 B))) (sqrt.f64 (*.f64 A -8))) (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 F (*.f64 C C))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) 1) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) -1) (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) B))
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))))) -1) (*.f64 (neg.f64 B) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (neg.f64 (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) (*.f64 (neg.f64 B) (neg.f64 (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) B) 2)
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))))) B) 2)
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))))) B) 2)
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))))) B) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C))) (*.f64 B B)) (*.f64 B B)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C))) (*.f64 (*.f64 B B) (*.f64 B B))))
(sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 2 (*.f64 F C))))))
(sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 B 4) (*.f64 2 (*.f64 A (*.f64 F C))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3) (pow.f64 (/.f64 -1 B) 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) B) 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 F (+.f64 C C)))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 2 (*.f64 F C))))) (*.f64 B (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F C)))) (*.f64 B (neg.f64 B)))
(+.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) (*.f64 (*.f64 (sqrt.f64 F) C) 1))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))) (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) C)) (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) C)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (+.f64 C C) (*.f64 (sqrt.f64 F) C)) (*.f64 (+.f64 C C) (*.f64 (sqrt.f64 F) C)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (+.f64 C C) (*.f64 (*.f64 (sqrt.f64 F) C) 1)) (*.f64 (+.f64 C C) (*.f64 (*.f64 (sqrt.f64 F) C) 1)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) C) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) C))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 C (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 C (+.f64 C C))))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) (*.f64 C (+.f64 C C)))))
(*.f64 (sqrt.f64 F) (pow.f64 (+.f64 C C) 3))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (+.f64 C C) C)) (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (+.f64 C C) C)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) (*.f64 C (+.f64 C C)))))
(*.f64 (sqrt.f64 F) (pow.f64 (+.f64 C C) 3))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 F) C) 1)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 F) C) 1)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(+.f64 (*.f64 (*.f64 C (+.f64 C C)) (sqrt.f64 F)) (*.f64 (*.f64 C (+.f64 C C)) (sqrt.f64 F)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (*.f64 (+.f64 C C) C) (sqrt.f64 F)) (*.f64 (*.f64 (+.f64 C C) C) (sqrt.f64 F)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (+.f64 C C)) (*.f64 (*.f64 (sqrt.f64 F) C) (+.f64 C C)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) (+.f64 C C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) (+.f64 C C)))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 C (*.f64 (sqrt.f64 F) (+.f64 C C))))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 C (+.f64 C C))))
(*.f64 (sqrt.f64 F) (*.f64 C (*.f64 C 4)))
(+.f64 (*.f64 (*.f64 C (+.f64 C C)) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 C (+.f64 C C)) (*.f64 (sqrt.f64 F) (+.f64 C C))))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) (*.f64 C (+.f64 C C)))))
(*.f64 (sqrt.f64 F) (pow.f64 (+.f64 C C) 3))
(+.f64 (*.f64 (*.f64 (+.f64 C C) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (+.f64 C C) C) (*.f64 (sqrt.f64 F) (+.f64 C C))))
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) (*.f64 C (+.f64 C C)))))
(*.f64 (sqrt.f64 F) (pow.f64 (+.f64 C C) 3))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) 1) (*.f64 (*.f64 (*.f64 (sqrt.f64 F) C) 1) 1))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)))) 1)
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) 1)
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(/.f64 (*.f64 (sqrt.f64 F) 0) 0)
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 C 3))) (fma.f64 C C 0))
(/.f64 (sqrt.f64 F) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (pow.f64 C 3) (/.f64 (*.f64 C C) 2)) (sqrt.f64 F))
(/.f64 (*.f64 0 (sqrt.f64 F)) 0)
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 C 3)) (sqrt.f64 F)) (fma.f64 C C 0))
(/.f64 (sqrt.f64 F) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (pow.f64 C 3) (/.f64 (*.f64 C C) 2)) (sqrt.f64 F))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -8)) (sqrt.f64 B)) 0)
0
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 (*.f64 C (sqrt.f64 F)) (-.f64 (*.f64 2 (*.f64 C (sqrt.f64 F))) (*.f64 C (sqrt.f64 F))))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 F (*.f64 C C))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 F) C) 3)) (*.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) (+.f64 C C))) (*.f64 (*.f64 (sqrt.f64 F) C) (*.f64 (sqrt.f64 F) C)))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 (*.f64 C (sqrt.f64 F)) (-.f64 (*.f64 2 (*.f64 C (sqrt.f64 F))) (*.f64 C (sqrt.f64 F))))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (*.f64 F (*.f64 C C))))
(pow.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) 1)
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(pow.f64 (*.f64 (+.f64 C C) (pow.f64 F 1/4)) 2)
(pow.f64 (*.f64 2 (*.f64 (pow.f64 F 1/4) C)) 2)
(pow.f64 (*.f64 (+.f64 C C) (cbrt.f64 (sqrt.f64 F))) 3)
(*.f64 2 (*.f64 (sqrt.f64 F) (*.f64 (+.f64 C C) (*.f64 C (+.f64 C C)))))
(*.f64 (sqrt.f64 F) (pow.f64 (+.f64 C C) 3))
(pow.f64 (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F)) 1/3)
(cbrt.f64 (*.f64 F (*.f64 2 (*.f64 C (sqrt.f64 F)))))
(cbrt.f64 (*.f64 F (*.f64 (sqrt.f64 F) (+.f64 C C))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (sqrt.f64 F))))
(sqrt.f64 (*.f64 F (+.f64 C C)))
(sqrt.f64 (*.f64 2 (*.f64 F C)))
(log.f64 (pow.f64 (exp.f64 (+.f64 C C)) (sqrt.f64 F)))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)))))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C C)) (sqrt.f64 F)))
(cbrt.f64 (*.f64 F (*.f64 2 (*.f64 C (sqrt.f64 F)))))
(cbrt.f64 (*.f64 F (*.f64 (sqrt.f64 F) (+.f64 C C))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (sqrt.f64 F))))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (+.f64 C C)))
(cbrt.f64 (*.f64 (+.f64 C C) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 C (pow.f64 F 3/2))))
(cbrt.f64 (*.f64 (+.f64 C C) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 C (pow.f64 F 3/2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))) 1))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 F) (+.f64 C C))))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(fma.f64 (sqrt.f64 F) C (*.f64 (sqrt.f64 F) C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))
(fma.f64 C (sqrt.f64 F) (*.f64 (sqrt.f64 F) C))
(*.f64 2 (*.f64 C (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (+.f64 C C))

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(fma.f64 A (*.f64 C -4) (*.f64 B B))
11.8b
(/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (*.f64 A -8))))
18.1b
(/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (*.f64 A -8)))
22.9b
(sqrt.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (*.f64 A -8)))))
Compiler

Compiled 114 to 55 computations (51.8% saved)

series31.0ms (0.1%)

Counts
4 → 144
Calls

42 calls:

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

rewrite133.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1828×associate-/r/
468×add-sqr-sqrt
452×*-un-lft-identity
450×pow1
432×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify193.0ms (0.5%)

Algorithm
egg-herbie
Rules
1818×associate-/l*
1732×associate-*l/
1654×associate-/r*
1518×associate-*r/
752×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097630318
1314429316
Stop Event
node limit
Counts
434 → 574
Calls
Call 1
Inputs
(*.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 (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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.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 (*.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.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/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 (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 (pow.f64 B 2) (sqrt.f64 -16)) 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 (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/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 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(*.f64 (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 (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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.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 (*.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.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 (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 (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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.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 (*.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.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/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(+.f64 (*.f64 16 (*.f64 (pow.f64 C 4) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(+.f64 (*.f64 16 (*.f64 (pow.f64 C 4) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8)))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 C 5) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))))) (pow.f64 B 2)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (pow.f64 C 3))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A))) (pow.f64 C 3))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(+.f64 (*.f64 16 (*.f64 (pow.f64 A 4) (+.f64 (*.f64 8 (/.f64 (*.f64 C (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))))) (pow.f64 B 2))) (*.f64 128 (/.f64 (*.f64 (pow.f64 C 5) F) (pow.f64 B 10)))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 A 4))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 A 4))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3))))) (pow.f64 B 6))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))))) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 5) F)))) (pow.f64 B 10))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))))) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 5) F)))) (pow.f64 B 10))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(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 -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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) 1/2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1/2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 F C) (*.f64 A (*.f64 -8 (+.f64 C C)))))))
(/.f64 1 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) (sqrt.f64 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))))
(/.f64 (sqrt.f64 (*.f64 F (neg.f64 C))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (neg.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3/2) 1/3)
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3/2))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1)
(*.f64 1 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1))
(*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (/.f64 1 (*.f64 A -8)))
(*.f64 (/.f64 (+.f64 C C) (*.f64 A -8)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 1 (*.f64 A -8)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))
(*.f64 (/.f64 1 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 0 A)) 0) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) -8))
(*.f64 -1 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 A (+.f64 C C)) 8)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1) (*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 A -8) 0)) 0))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 A -8) 0)) 0))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C)))
(*.f64 (*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 A -8) 0)) 0) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C))))))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (+.f64 C C))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -8))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 0) 0) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 A -8)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A -8)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) 0) 0))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A (+.f64 C C))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) -8))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A -8) 0)) 0)
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A -8) (*.f64 2 (pow.f64 C 3)))) (fma.f64 C C 0))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 0 (*.f64 A -8))) 0)
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 A -8))) (fma.f64 C C 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 1 (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (+.f64 C C) (*.f64 A -8)))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A (*.f64 -8 (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 (*.f64 A -8) 0)) 0)
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 (*.f64 A -8) (*.f64 2 (pow.f64 C 3)))) (fma.f64 C C 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 0 (*.f64 A -8))) 0)
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 A -8))) (fma.f64 C C 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) 1) (+.f64 C C))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) 1) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) 0) 0)
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 2 (pow.f64 C 3))) (fma.f64 C C 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (sqrt.f64 (*.f64 2 (pow.f64 C 3)))) (sqrt.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (sqrt.f64 0)) (sqrt.f64 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (cbrt.f64 (*.f64 2 (pow.f64 C 3)))) (cbrt.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3)))) (*.f64 (fma.f64 C C 0) (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (+.f64 C C) (*.f64 2 (pow.f64 C 3)))) (fma.f64 C C 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 0 (+.f64 C C))) 0)
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (*.f64 2 (pow.f64 C 3)) (+.f64 C C))) (fma.f64 C C 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 0 (*.f64 2 (pow.f64 C 3)))) (*.f64 0 (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (*.f64 2 (pow.f64 C 3)) 0)) (*.f64 (fma.f64 C C 0) 0))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (neg.f64 (*.f64 2 (pow.f64 C 3)))) (neg.f64 (fma.f64 C C 0)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A (+.f64 C C)) 8)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3) (pow.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))) 1)
(*.f64 F (*.f64 C (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))
(*.f64 C (*.f64 F (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (*.f64 F C) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 1 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2)))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2)) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (cbrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) (*.f64 F C))
(*.f64 (*.f64 F (neg.f64 C)) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A -8)) (+.f64 C C))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (+.f64 C C))) -8)
(*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 F C) 1) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) 1))
(*.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 F C) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 (*.f64 F C) (+.f64 C C)) (*.f64 A -8)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 (*.f64 F C) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (*.f64 (/.f64 C (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))) F)
(*.f64 (*.f64 (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) C)
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C)) (*.f64 A -8))
(*.f64 (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C)) (*.f64 (*.f64 F C) (*.f64 A -8)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 F C) (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C) F)
(*.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)) (*.f64 F (neg.f64 C)))
(*.f64 (/.f64 F 1) (*.f64 C (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 F 1) (*.f64 (/.f64 C (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 C (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 F (+.f64 C C)) (*.f64 A -8)))
(*.f64 (/.f64 C 1) (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 C (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (*.f64 (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 C (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 F (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))) (sqrt.f64 (*.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (+.f64 C C)) (*.f64 A -8)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1)) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 C (*.f64 A -8)))
(*.f64 (/.f64 F (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 C (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (neg.f64 C))
(*.f64 (/.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1)) C)
(*.f64 (/.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (sqrt.f64 C))) (sqrt.f64 C))
(*.f64 (/.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 C))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) (+.f64 C C))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2))) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (*.f64 F C) (*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 0 A)) 0)) -8)
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) A)) -8)
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) -8)) A)
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) 1)) (*.f64 A -8))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (cbrt.f64 (*.f64 64 (*.f64 A A))))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) -1) (neg.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (*.f64 F C) (neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (neg.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (neg.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) F)) C)
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (sqrt.f64 (*.f64 F C)))) (sqrt.f64 (*.f64 F C)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (cbrt.f64 (pow.f64 (*.f64 F C) 2)))) (cbrt.f64 (*.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))) (sqrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) (cbrt.f64 (*.f64 F C)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))) (cbrt.f64 F))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C)) (*.f64 A -8))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (*.f64 A -8))) (+.f64 C C))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2))) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 1 (*.f64 0 A)) 0)) -8)
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -1) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (/.f64 (*.f64 F (neg.f64 C)) -1) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 (/.f64 (*.f64 F (neg.f64 C)) (neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (*.f64 A -8))
(*.f64 (/.f64 (*.f64 F (neg.f64 C)) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) 1) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) 1) (/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) 1))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 A -8))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1)) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) (+.f64 C C))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2))) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 0 A)) 0)) -8)
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) A)) -8)
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) -8)) A)
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) 1)) (*.f64 A -8))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (cbrt.f64 (*.f64 64 (*.f64 A A))))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) -1) (neg.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (neg.f64 (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (neg.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) 1) (cbrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 F C) (*.f64 A (*.f64 -8 (+.f64 C C))))) -1)
(neg.f64 (/.f64 (*.f64 F C) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) C) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))
(+.f64 (*.f64 B B) (*.f64 (*.f64 A (*.f64 C -4)) 1))
(+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) 1) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)
(-.f64 (+.f64 (*.f64 A (*.f64 C -4)) (exp.f64 (log1p.f64 (*.f64 B B)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 C -4)) 1) (exp.f64 (log1p.f64 (*.f64 B B)))) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)
(*.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) (pow.f64 B 4)) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))))
(pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)
(pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3)
(pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(fabs.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))))
(+.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 (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 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (*.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 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B)))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))
(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 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (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 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))))))
(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 (sqrt.f64 -16) (/.f64 (pow.f64 B 8) (pow.f64 C 4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))))
(*.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 (*.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 -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 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))))
(+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) (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))))))
(+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) (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)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) 1/4)
(*.f64 (*.f64 1/4 (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))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) 1/16))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) 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/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) 1/16)))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (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 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) 1/16)))
(+.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/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/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) 1/16))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) 1/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 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 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 -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 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))))
(+.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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1/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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) (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))))))
(+.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 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(fma.f64 -1/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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 B (/.f64 (/.f64 C (sqrt.f64 -16)) B))) (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)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))))
(+.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 (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 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (*.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 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B)))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))
(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 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (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 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))))))
(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 (sqrt.f64 -16) (/.f64 (pow.f64 B 8) (pow.f64 C 4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))))
(+.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 (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 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (*.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 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B)))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))
(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 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (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 (sqrt.f64 (*.f64 A F)) (/.f64 C (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))))))
(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 (sqrt.f64 -16) (/.f64 (pow.f64 B 8) (pow.f64 C 4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (/.f64 B (/.f64 C B))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1 (*.f64 A C))
(neg.f64 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(fma.f64 -1 (*.f64 A C) (*.f64 (*.f64 B B) 1/2))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1 (*.f64 A C))
(neg.f64 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(fma.f64 -1 (*.f64 A C) (*.f64 (*.f64 B B) 1/2))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1 (*.f64 A C))
(neg.f64 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(fma.f64 -1 (*.f64 A C) (*.f64 (*.f64 B B) 1/2))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1 (*.f64 A C))
(neg.f64 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(fma.f64 -1 (*.f64 A C) (*.f64 (*.f64 B B) 1/2))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1 (*.f64 A C))
(neg.f64 (*.f64 A C))
(+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 B 2)))
(fma.f64 -1 (*.f64 A C) (*.f64 (*.f64 B B) 1/2))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))
(/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))
(+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C))))
(fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 A C)) (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A C)))))
(fma.f64 -1 (*.f64 A C) (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 A C))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))
(+.f64 (*.f64 16 (*.f64 (pow.f64 C 4) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(fma.f64 16 (*.f64 (pow.f64 C 4) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))))
(fma.f64 16 (*.f64 (pow.f64 C 4) (/.f64 (*.f64 (pow.f64 A 3) -48) (/.f64 (pow.f64 B 8) F))) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))))
(+.f64 (*.f64 16 (*.f64 (pow.f64 C 4) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8)))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 C 5) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))))) (pow.f64 B 2)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(fma.f64 16 (*.f64 (pow.f64 C 4) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 16 (*.f64 (pow.f64 C 5) (fma.f64 128 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 10) F)) (*.f64 8 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) F)) -48)))))) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))))
(fma.f64 16 (*.f64 (pow.f64 C 4) (/.f64 (*.f64 (pow.f64 A 3) -48) (/.f64 (pow.f64 B 8) F))) (fma.f64 16 (*.f64 (pow.f64 C 5) (fma.f64 128 (/.f64 F (/.f64 (pow.f64 B 10) (pow.f64 A 4))) (/.f64 (*.f64 A 8) (/.f64 (*.f64 B B) (/.f64 (*.f64 (pow.f64 A 3) -48) (/.f64 (pow.f64 B 8) F)))))) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 16 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) -3/256) (*.f64 C C)) (neg.f64 (/.f64 F A))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 16 (/.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (/.f64 (*.f64 C C) -3/256)) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (pow.f64 C 3))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 16 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) -3/256) (/.f64 A (*.f64 B B))) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (pow.f64 C 3)) (fma.f64 16 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) -3/256) (*.f64 C C)) (neg.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 16 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (/.f64 (/.f64 A (*.f64 B B)) -3/256)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (pow.f64 C 3)) (fma.f64 16 (/.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (/.f64 (*.f64 C C) -3/256)) (neg.f64 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 16 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) -3/256) (*.f64 C C)) (neg.f64 (/.f64 F A))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 16 (/.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (/.f64 (*.f64 C C) -3/256)) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A))) (pow.f64 C 3))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 C 2))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 -16 (/.f64 (fma.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) -3/256) (/.f64 A (*.f64 B B))))) (pow.f64 C 3)) (fma.f64 16 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) -3/256) (*.f64 C C)) (neg.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 -16 (/.f64 (fma.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (/.f64 (/.f64 A (*.f64 B B)) -3/256)))) (pow.f64 C 3)) (fma.f64 16 (/.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (/.f64 (*.f64 C C) -3/256)) (neg.f64 (/.f64 F A)))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))
(+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(fma.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))))
(fma.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))))
(+.f64 (*.f64 16 (*.f64 (pow.f64 A 4) (+.f64 (*.f64 8 (/.f64 (*.f64 C (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))))) (pow.f64 B 2))) (*.f64 128 (/.f64 (*.f64 (pow.f64 C 5) F) (pow.f64 B 10)))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8)))))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(fma.f64 16 (*.f64 (pow.f64 A 4) (fma.f64 8 (/.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) -48)) (*.f64 B B)) (*.f64 128 (/.f64 (pow.f64 C 5) (/.f64 (pow.f64 B 10) F))))) (fma.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))))
(fma.f64 16 (*.f64 (pow.f64 A 4) (fma.f64 8 (/.f64 C (/.f64 (/.f64 (*.f64 B B) (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F))) -48)) (*.f64 128 (/.f64 (pow.f64 C 5) (/.f64 (pow.f64 B 10) F))))) (fma.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A))))
(fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 C C)) -3/256) (pow.f64 A 3)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A))))
(fma.f64 16 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) F)) (/.f64 (pow.f64 A 3) -3/256)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 A 4))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 C C)) -3/256) (pow.f64 A 3)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 16 (/.f64 (fma.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 C C)) -3/256) (/.f64 C (*.f64 B B))))) (pow.f64 A 4)) (neg.f64 (/.f64 F A)))))
(fma.f64 16 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) F)) (/.f64 (pow.f64 A 3) -3/256)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 16 (/.f64 (fma.f64 1/512 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) F)) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) F)) (/.f64 (/.f64 C (*.f64 B B)) -3/256)))) (pow.f64 A 4)) (neg.f64 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A))))
(fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 C C)) -3/256) (pow.f64 A 3)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A))))
(fma.f64 16 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) F)) (/.f64 (pow.f64 A 3) -3/256)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 A 4))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 C C)) -3/256) (pow.f64 A 3)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 -16 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 C C)) -3/256) (/.f64 C (*.f64 B B))) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 A 4)) (neg.f64 (/.f64 F A)))))
(fma.f64 16 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) F)) (/.f64 (pow.f64 A 3) -3/256)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 -16 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) F)) (/.f64 (/.f64 C (*.f64 B B)) -3/256)) (*.f64 -1/512 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) F)))) (pow.f64 A 4)) (neg.f64 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A)))
(fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A))))
(fma.f64 16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) -3/256)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (neg.f64 (/.f64 F A))))
(fma.f64 16 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 A 3) (*.f64 C C)))) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3))))) (pow.f64 B 6))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) -3/256)) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 16 (*.f64 (pow.f64 B 6) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) -3/256) (*.f64 A C)) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4)))))) (neg.f64 (/.f64 F A)))))
(fma.f64 16 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 A 3) (*.f64 C C)))) (fma.f64 -1/2 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 16 (*.f64 (pow.f64 B 6) (fma.f64 1/2 (/.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (/.f64 (*.f64 A C) -3/256)) (*.f64 1/512 (/.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 A 4))))) (neg.f64 (/.f64 F A)))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48) (pow.f64 B 8)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))))
(fma.f64 16 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (/.f64 (pow.f64 B 8) -48)) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))))) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 5) F)))) (pow.f64 B 10))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(fma.f64 16 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48))) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 F (pow.f64 C 5))))) (pow.f64 B 10)) (fma.f64 16 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48) (pow.f64 B 8)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))))
(fma.f64 16 (/.f64 (fma.f64 8 (*.f64 (*.f64 A C) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48)) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 F (pow.f64 C 5))))) (pow.f64 B 10)) (fma.f64 16 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (/.f64 (pow.f64 B 8) -48)) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))
(*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))
(/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))
(+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))
(fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4)))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48) (pow.f64 B 8)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4)))))
(fma.f64 16 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (/.f64 (pow.f64 B 8) -48)) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4))))
(+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))))) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 5) F)))) (pow.f64 B 10))) (+.f64 (*.f64 16 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 8))) (+.f64 (*.f64 -128 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 6))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 4))))))
(fma.f64 16 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48))) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 F (pow.f64 C 5))))) (pow.f64 B 10)) (fma.f64 16 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48) (pow.f64 B 8)) (fma.f64 -128 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3)))) (*.f64 -16 (/.f64 (*.f64 A (*.f64 F (*.f64 C C))) (pow.f64 B 4))))))
(fma.f64 16 (/.f64 (fma.f64 8 (*.f64 (*.f64 A C) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) -48)) (*.f64 128 (*.f64 (pow.f64 A 4) (*.f64 F (pow.f64 C 5))))) (pow.f64 B 10)) (fma.f64 16 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (/.f64 (pow.f64 B 8) -48)) (fma.f64 -128 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) (*.f64 F (pow.f64 C 3))) A)) (/.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 B 4)))))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(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 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))) 1)
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 1)
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) 1/2))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (sqrt.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (sqrt.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))
(*.f64 (pow.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1/2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (sqrt.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (sqrt.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 A -8))) (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8)))))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 F C) (*.f64 A (*.f64 -8 (+.f64 C C)))))))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 F (*.f64 (*.f64 A C) (*.f64 (+.f64 C C) -8))))))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 (*.f64 F C) A) (*.f64 (+.f64 C C) -8)))))
(/.f64 1 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) (sqrt.f64 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A -8) (/.f64 C (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 F (neg.f64 C))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 F C))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (neg.f64 (+.f64 C C)) (*.f64 A -8)))))
(/.f64 (sqrt.f64 (*.f64 F (neg.f64 C))) (sqrt.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (neg.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (neg.f64 (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))))
(pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 1)
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 2)
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 3)
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 3/2))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 3/2))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 1/2))
(sqrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 1))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))) 1)
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1)
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 1 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) 2)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 (/.f64 (+.f64 C C) (*.f64 A -8)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 2 (/.f64 (*.f64 A -8) C)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (/.f64 1 (*.f64 A -8)))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (/.f64 (+.f64 C C) (*.f64 A -8)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 1 (*.f64 A (*.f64 (+.f64 C C) 8)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (/.f64 (/.f64 1/2 C) A) 8))
(*.f64 (/.f64 1 (*.f64 A -8)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (/.f64 1 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (/.f64 1/2 C) (sqrt.f64 (*.f64 A -8))) (*.f64 (/.f64 (/.f64 1/2 C) (sqrt.f64 (*.f64 A -8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 0 A)) 0) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) -8))
(*.f64 0 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) -8))
(/.f64 0 (/.f64 -8 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (neg.f64 (+.f64 C C)) (*.f64 A -8)))
(neg.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)))
(*.f64 (/.f64 1 (*.f64 (*.f64 A (+.f64 C C)) 8)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 1 (*.f64 A (*.f64 (+.f64 C C) 8)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (/.f64 (/.f64 1/2 C) A) 8))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1) (*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 A -8) 0)) 0))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8)))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8))) (+.f64 C C))
(/.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 A -8) 0)) 0))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 0)
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C)))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8))) (+.f64 C C))
(/.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C))
(*.f64 (*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 A -8) 0)) 0) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2))
(*.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (+.f64 C C))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -8))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8))) (+.f64 C C))
(/.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 0) 0) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 A -8)))
(*.f64 0 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 A -8)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A -8)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) 0) 0))
(*.f64 0 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A -8)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (/.f64 (*.f64 A -8) 0))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A (+.f64 C C))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) -8))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A -8) 0)) 0)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A -8) (*.f64 2 (pow.f64 C 3)))) (fma.f64 C C 0))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 0 (*.f64 A -8))) 0)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 A -8))) (fma.f64 C C 0))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 1 (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8))) (+.f64 C C))
(/.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C))
(*.f64 (/.f64 1 (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (/.f64 1 (*.f64 A (*.f64 (+.f64 C C) -8))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (/.f64 (/.f64 -1/8 A) (+.f64 C C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (+.f64 C C) (*.f64 A -8)))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) (/.f64 1 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))))
(*.f64 (*.f64 (/.f64 (/.f64 1/2 C) (sqrt.f64 (*.f64 A -8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A (*.f64 -8 (+.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (*.f64 A (*.f64 (+.f64 C C) -8))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 (*.f64 A -8) 0)) 0)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 (*.f64 A -8) (*.f64 2 (pow.f64 C 3)))) (fma.f64 C C 0))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 0 (*.f64 A -8))) 0)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1) (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 A -8))) (fma.f64 C C 0))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) 1) (+.f64 C C))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) 1) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) 0) 0)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 2 (pow.f64 C 3))) (fma.f64 C C 0))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (fma.f64 C C 0) (*.f64 2 (pow.f64 C 3))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (sqrt.f64 (*.f64 2 (pow.f64 C 3)))) (sqrt.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 A -8))) (sqrt.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (sqrt.f64 0)) (sqrt.f64 0))
(*.f64 (sqrt.f64 0) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (sqrt.f64 0) (*.f64 A -8))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (cbrt.f64 (*.f64 2 (pow.f64 C 3)))) (cbrt.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (cbrt.f64 (*.f64 2 (pow.f64 C 3))) (*.f64 A -8))) (cbrt.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (*.f64 2 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3)))) (*.f64 (fma.f64 C C 0) (fma.f64 C C 0)))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 4 (*.f64 (pow.f64 C 3) (pow.f64 C 3))) (*.f64 A -8))) (*.f64 (fma.f64 C C 0) (fma.f64 C C 0)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (+.f64 C C) (*.f64 2 (pow.f64 C 3)))) (fma.f64 C C 0))
(*.f64 (fma.f64 C C 0) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 C C))) (*.f64 A -8))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 0 (+.f64 C C))) 0)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (*.f64 2 (pow.f64 C 3)) (+.f64 C C))) (fma.f64 C C 0))
(*.f64 (fma.f64 C C 0) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 C C))) (*.f64 A -8))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 0 (*.f64 2 (pow.f64 C 3)))) (*.f64 0 (fma.f64 C C 0)))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (*.f64 (*.f64 2 (pow.f64 C 3)) 0)) (*.f64 (fma.f64 C C 0) 0))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0)
0
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)) (neg.f64 (*.f64 2 (pow.f64 C 3)))) (neg.f64 (fma.f64 C C 0)))
(*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 -2 (pow.f64 C 3)) (*.f64 A -8))) (neg.f64 (fma.f64 C C 0)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1)
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))) 2)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) 3)
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 3) 1/3)
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(pow.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) -1)
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A -8))) (+.f64 C C))
(/.f64 (*.f64 (/.f64 -1/8 A) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C))
(neg.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A (+.f64 C C)) 8)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 1 (*.f64 A (*.f64 (+.f64 C C) 8)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (/.f64 (/.f64 1/2 C) A) 8))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 3))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3) (pow.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3) (pow.f64 (*.f64 A (*.f64 (+.f64 C C) -8)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) 1))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))
(/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))) 1)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 F (*.f64 C (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 C (*.f64 F (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 F C) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 1)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) 2)
(*.f64 1 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 F C))) (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 F C))) (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) 2)
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2)))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 2)))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 2)))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2)) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 2)))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (cbrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (cbrt.f64 (*.f64 F C))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (/.f64 (*.f64 (*.f64 (*.f64 A (+.f64 C C)) -8) (cbrt.f64 (*.f64 F C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) (*.f64 F C))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 F (neg.f64 C)) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (neg.f64 (*.f64 F C)) (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) 8))
(*.f64 (*.f64 F (neg.f64 C)) (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) 8))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) 2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) (*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A -8)) (+.f64 C C))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2)) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (+.f64 C C))) -8)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) 1) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) 1))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 A (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (+.f64 C C) -8))))
(/.f64 (*.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 A (*.f64 (+.f64 C C) -8))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 F C) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 (*.f64 F C) (+.f64 C C)) (*.f64 A -8)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 (*.f64 F C) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2))) (/.f64 F (/.f64 (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8)))) C)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))) (/.f64 F (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)) C)))
(*.f64 (*.f64 (/.f64 C (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))) F)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (/.f64 (*.f64 F (+.f64 C C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) C)
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C)) (*.f64 A -8))
(*.f64 (*.f64 A -8) (/.f64 (*.f64 (*.f64 F C) (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C)) (*.f64 (*.f64 F C) (*.f64 A -8)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (+.f64 C C) (*.f64 (*.f64 (*.f64 F C) A) -8)))
(/.f64 (*.f64 (*.f64 (*.f64 F C) (*.f64 A -8)) (*.f64 1 (+.f64 C C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 F C) (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 F C) (*.f64 A (*.f64 (+.f64 C C) 8))))
(*.f64 (/.f64 -1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 F C) (*.f64 A (*.f64 (+.f64 C C) 8))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C) F)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)) (*.f64 F (neg.f64 C)))
(*.f64 (neg.f64 (*.f64 F C)) (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) 8))
(*.f64 (*.f64 F (neg.f64 C)) (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) 8))
(*.f64 (/.f64 F 1) (*.f64 C (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 F 1) (*.f64 (/.f64 C (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 C (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 F (+.f64 C C)) (*.f64 A -8)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 C 1) (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 C (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (+.f64 C C) -8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 F C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (+.f64 C C) -8)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 C C) (*.f64 A -8))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (+.f64 C C)) (*.f64 A -8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) (sqrt.f64 (*.f64 F C))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (+.f64 C C) -8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (cbrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (+.f64 C C) -8)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (*.f64 (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (/.f64 (*.f64 F (+.f64 C C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 C (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2))) (/.f64 C (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))) (/.f64 C (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A))))
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 F (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2))) (/.f64 C (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))) (/.f64 C (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 -8 (+.f64 C C)))) (sqrt.f64 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (+.f64 C C) -8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 F C))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (+.f64 C C) -8)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2))) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (+.f64 C C)) (*.f64 A -8)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (*.f64 A -8) (/.f64 (cbrt.f64 (*.f64 F C)) (+.f64 C C)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 C C)) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (cbrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (cbrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2))))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1)) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 C (*.f64 A -8)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 F (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 C (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (neg.f64 C))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 1)) C)
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (sqrt.f64 C))) (sqrt.f64 C))
(*.f64 (sqrt.f64 C) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (sqrt.f64 C) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(/.f64 (*.f64 F (sqrt.f64 C)) (/.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) (sqrt.f64 C)))
(*.f64 (/.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (pow.f64 (cbrt.f64 C) 2))) (cbrt.f64 C))
(*.f64 (cbrt.f64 C) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (pow.f64 (cbrt.f64 C) 2) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (cbrt.f64 C) (/.f64 (*.f64 F (pow.f64 (cbrt.f64 C) 2)) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) (+.f64 C C))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2))) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 (*.f64 F C) (*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 0 A)) 0)) -8)
(*.f64 -8 (/.f64 (*.f64 F C) 0))
(/.f64 F (/.f64 0 C))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) A)) -8)
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) -8)) A)
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) 1)) (*.f64 A -8))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (sqrt.f64 (*.f64 A -8)) (+.f64 C C)))))
(/.f64 (*.f64 (*.f64 F C) (sqrt.f64 (*.f64 A -8))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (sqrt.f64 (*.f64 A -8)) (+.f64 C C))))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (cbrt.f64 (*.f64 64 (*.f64 A A))))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 64 A) A)) (+.f64 C C)))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (*.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 C (+.f64 C C))) (cbrt.f64 (*.f64 64 (*.f64 A A)))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) -1) (neg.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 (*.f64 F C) (neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (neg.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (+.f64 C C)))) (*.f64 A 8))
(*.f64 (/.f64 C (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (+.f64 C C))) F)) (*.f64 A 8))
(*.f64 (/.f64 (*.f64 F C) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (neg.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) F)) C)
(*.f64 C (/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 F (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 C (/.f64 (*.f64 1 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (sqrt.f64 (*.f64 F C)))) (sqrt.f64 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (+.f64 C C)) (*.f64 A -8)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 1 (sqrt.f64 (*.f64 F C))) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) (cbrt.f64 (pow.f64 (*.f64 F C) 2)))) (cbrt.f64 (*.f64 F C)))
(*.f64 (cbrt.f64 (*.f64 F C)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (cbrt.f64 (*.f64 F C)) (/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (*.f64 F C) 2))) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A)))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A -8) (/.f64 C (+.f64 C C)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8)))) (cbrt.f64 (*.f64 F C)))
(*.f64 (cbrt.f64 (*.f64 F C)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (+.f64 C C) (*.f64 A -8))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) (cbrt.f64 (*.f64 F C))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))) (cbrt.f64 F))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A -8) (/.f64 C (+.f64 C C)))) (cbrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 A -8) (/.f64 C (+.f64 C C))))) (cbrt.f64 F))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 C C)) (*.f64 A -8))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) 1))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (*.f64 A -8))) (+.f64 C C))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2))) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 1 (*.f64 0 A)) 0)) -8)
(*.f64 -8 (/.f64 (*.f64 F C) (*.f64 0 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) 0)
(*.f64 (/.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -1) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 (*.f64 F (neg.f64 C)) -1) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 F (neg.f64 C)) (neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (*.f64 A -8))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (*.f64 F (neg.f64 C)) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))) (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) (sqrt.f64 (*.f64 F C))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))))
(*.f64 (sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))) (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8)))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C))))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) 1) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) 1) (/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) 1))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 (*.f64 A (*.f64 -8 (+.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 A (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (+.f64 C C) -8))))
(/.f64 (*.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 A (*.f64 (+.f64 C C) -8))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 A -8))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 A (+.f64 C C)) 8))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1)) (*.f64 A (*.f64 -8 (+.f64 C C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) (+.f64 C C))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))) 2))) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) 2) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (*.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 0 A)) 0)) -8)
(*.f64 -8 (/.f64 (*.f64 F C) 0))
(/.f64 F (/.f64 0 C))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) A)) -8)
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) -8)) A)
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) 1)) (*.f64 A -8))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (sqrt.f64 (*.f64 A -8)) (+.f64 C C)))))
(/.f64 (*.f64 (*.f64 F C) (sqrt.f64 (*.f64 A -8))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (sqrt.f64 (*.f64 A -8)) (+.f64 C C))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)) (cbrt.f64 (*.f64 64 (*.f64 A A))))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 64 A) A)) (+.f64 C C)))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (*.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 C (+.f64 C C))) (cbrt.f64 (*.f64 64 (*.f64 A A)))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) -1) (neg.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (*.f64 A (*.f64 (+.f64 C C) 8)) (/.f64 (*.f64 F C) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 C)) (*.f64 A (*.f64 (+.f64 C C) 8))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (neg.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (neg.f64 (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 F C) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (+.f64 C C)))) (*.f64 A 8))
(*.f64 (/.f64 C (/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (+.f64 C C))) F)) (*.f64 A 8))
(*.f64 (/.f64 (/.f64 (*.f64 F C) 1) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (neg.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 (*.f64 F C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 C (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (sqrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))
(*.f64 (sqrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (/.f64 F (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))))))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (sqrt.f64 (*.f64 A -8))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 F C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 A -8))) (/.f64 F (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) 1) (cbrt.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (/.f64 F (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)) C)) (cbrt.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C))))) (*.f64 F C)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (*.f64 A (*.f64 -8 (+.f64 C C)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8))) (/.f64 (*.f64 F C) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)))))
(/.f64 (*.f64 (*.f64 F C) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) -8)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (cbrt.f64 (*.f64 A -8)))
(*.f64 (cbrt.f64 (*.f64 A -8)) (/.f64 (*.f64 F C) (*.f64 (cbrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 F C) (cbrt.f64 (*.f64 A -8))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))) (cbrt.f64 (*.f64 (+.f64 C C) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (*.f64 (*.f64 A (+.f64 C C)) 8)))
(*.f64 (/.f64 (*.f64 F C) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 2)))) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8))))
(*.f64 (/.f64 (/.f64 (*.f64 F C) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 2))) (cbrt.f64 (*.f64 A (*.f64 (+.f64 C C) 8))))
(pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 1)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))) 2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 2 (/.f64 (*.f64 A -8) C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 3)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 2))
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 2))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3) 1/3)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 F C) (*.f64 A (*.f64 -8 (+.f64 C C))))) -1)
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(neg.f64 (/.f64 (*.f64 F C) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (/.f64 (+.f64 C C) (*.f64 A -8))))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 F C) A) -8) (+.f64 C C)))
(*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C)))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 2))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C))) 2))
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) C) (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8)))
(*.f64 (*.f64 -8 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C)))) (log.f64 (pow.f64 (exp.f64 F) C)))
(*.f64 (/.f64 -8 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A (+.f64 C C)))) (log.f64 (pow.f64 (exp.f64 F) C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C)) 3))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 (+.f64 C C) (*.f64 A -8))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 (+.f64 C C) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 A -8))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(exp.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))) 1))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) -8) C))))
(*.f64 F (*.f64 (/.f64 A (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C C))) (*.f64 -8 C)))
(*.f64 A (/.f64 (*.f64 (*.f64 (+.f64 C C) -8) (*.f64 F C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 (*.f64 A (*.f64 C -4)) 1))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) 1) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 A (*.f64 C -4))))
(+.f64 -1 (fma.f64 A (*.f64 C -4) (exp.f64 (log1p.f64 (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(-.f64 (+.f64 (*.f64 A (*.f64 C -4)) (exp.f64 (log1p.f64 (*.f64 B B)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 A (*.f64 C -4))))
(+.f64 -1 (fma.f64 A (*.f64 C -4) (exp.f64 (log1p.f64 (*.f64 B B)))))
(-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 C -4)) 1) (exp.f64 (log1p.f64 (*.f64 B B)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 A (*.f64 C -4))))
(+.f64 -1 (fma.f64 A (*.f64 C -4) (exp.f64 (log1p.f64 (*.f64 B B)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) (pow.f64 B 4)) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))
(/.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C -4) (*.f64 C -4))) (pow.f64 B 4)) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (fma.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4)) (-.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C -4) (*.f64 B B))))))
(pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(pow.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3)
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 1/3)
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(fabs.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 C -4) (*.f64 B B))

localize74.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) (*.f64 2 F))
8.5b
(/.f64 (pow.f64 (-.f64 A C) 2) B)
10.3b
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) (*.f64 2 F))))
15.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
Compiler

Compiled 230 to 123 computations (46.5% saved)

series78.0ms (0.2%)

Counts
4 → 88
Calls

45 calls:

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

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
626×add-sqr-sqrt
608×*-un-lft-identity
606×pow1
580×add-exp-log
578×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify190.0ms (0.5%)

Algorithm
egg-herbie
Rules
1046×associate-*r*
1032×*-commutative
924×+-commutative
828×associate-*l*
758×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.5s (3.9%)

Compiler

Compiled 81097 to 43563 computations (46.3% saved)

prune782.0ms (2.1%)

Pruning

151 alts after pruning (150 fresh and 1 done)

PrunedKeptTotal
New1687461733
Fresh24104128
Picked101
Done314
Total17151511866
Error
17.8b
Counts
1866 → 151
Alt Table
Click to see full alt table
StatusErrorProgram
59.0b
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B))))
63.7b
(/.f64 (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 2) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 A (sqrt.f64 2))) (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
62.8b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))) (neg.f64 B)) B)
63.7b
(/.f64 (/.f64 (sqrt.f64 F) (neg.f64 B)) (/.f64 (/.f64 B (+.f64 C C)) (sqrt.f64 (*.f64 A -8))))
58.9b
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))) (sqrt.f64 (*.f64 2 F)))) (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))))
63.0b
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) 1)
63.0b
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
63.8b
(/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (*.f64 (/.f64 B (sqrt.f64 (*.f64 -8 A))) (neg.f64 B)))
57.8b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.9b
(/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (cbrt.f64 (/.f64 1 B))) (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (cbrt.f64 (/.f64 1 B))) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2/3 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C (cbrt.f64 (/.f64 1 (pow.f64 B 7)))))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
58.4b
(/.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (/.f64 -1/4 C)))))) (sqrt.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
53.5b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (fma.f64 -4 (/.f64 A (/.f64 B C)) B))
51.8b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))
53.7b
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B)
63.1b
(/.f64 (sqrt.f64 (*.f64 F (neg.f64 C))) (sqrt.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) A))))
63.0b
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 (*.f64 -8 A))) (+.f64 C C)))
63.7b
(/.f64 (sqrt.f64 F) (*.f64 (neg.f64 B) (/.f64 B (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))))))
63.5b
(/.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8)))))
63.7b
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B)))) (/.f64 (*.f64 1/2 A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)) (*.f64 C (*.f64 (+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B)) -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.6b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.8b
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (sqrt.f64 (*.f64 -8 A)))) 3)) (*.f64 B B))
59.5b
(/.f64 (neg.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)) 3/2))) (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.7b
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 1/4) 2) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.0b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 C 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -8))))) (*.f64 B B))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 C 2))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.9b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
53.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
60.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (/.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))))
63.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (expm1.f64 (log1p.f64 (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
56.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 C))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 A))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -8)) (*.f64 (sqrt.f64 F) (*.f64 -2 C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 C)) (log.f64 (/.f64 -1/4 A)))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
56.3b
(/.f64 (neg.f64 (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.0b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) 1/2)) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 2 (*.f64 F (*.f64 A (-.f64 1 (/.f64 C B)))) (*.f64 (/.f64 (*.f64 A A) B) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 A (/.f64 B (/.f64 A B))))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
52.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 A A) B) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (neg.f64 A))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 A) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 F C) -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (*.f64 B B))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 4) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (/.f64 (*.f64 4 (pow.f64 C 6)) (*.f64 (/.f64 (*.f64 C (*.f64 3 C)) F) (*.f64 C (*.f64 3 C))))))) (*.f64 B B))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (/.f64 (neg.f64 (*.f64 C C)) (/.f64 C (*.f64 F (+.f64 C C))))))) (*.f64 B B))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (/.f64 F (*.f64 C (*.f64 3 C))) (*.f64 2 (pow.f64 C 4)))))) (*.f64 B B))
56.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (+.f64 C C))))) (*.f64 B B))
56.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) 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 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 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))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (-.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 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.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 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -4))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (*.f64 B B))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A)))))) (*.f64 B B))
55.2b
(/.f64 (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16))))) (*.f64 B B))
53.8b
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.2b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4)))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.3b
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
63.7b
(*.f64 (/.f64 (*.f64 -2 (/.f64 C B)) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -8))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
58.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
62.8b
(*.f64 (/.f64 -1 B) (/.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 F (+.f64 C C)))))) B))
63.7b
(*.f64 (/.f64 -1 B) (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (+.f64 C C)) (/.f64 B (cbrt.f64 (*.f64 -8 A)))) (cbrt.f64 (sqrt.f64 (*.f64 -8 A)))))
63.7b
(*.f64 (/.f64 -1 B) (*.f64 (/.f64 1 (/.f64 B (sqrt.f64 F))) (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A)))))
63.7b
(*.f64 (/.f64 -1 B) (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (+.f64 C C) (sqrt.f64 (*.f64 -8 A))) (/.f64 1 B))))
62.8b
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (/.f64 (*.f64 A -8) B) (/.f64 (*.f64 F (+.f64 C C)) B))))
53.0b
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
59.3b
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
55.0b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 2 C)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
53.3b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
56.8b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 A) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
59.8b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
53.6b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4)))) (/.f64 -1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
60.3b
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
58.2b
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
49.5b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
62.7b
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
63.1b
(*.f64 (sqrt.f64 (*.f64 A -8)) (/.f64 (sqrt.f64 F) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C C))))
54.5b
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A (-.f64 C (neg.f64 C))) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
57.5b
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
58.4b
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
62.9b
(*.f64 (neg.f64 (pow.f64 B -2)) (pow.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 C C))) -16) 1/2))
58.2b
(*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
61.9b
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
61.9b
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
62.8b
(*.f64 -2 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) 3) 1/3))
62.2b
(*.f64 -2 (/.f64 (pow.f64 (pow.f64 (*.f64 F C) 3/2) 1/3) B))
62.0b
(*.f64 -2 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F C))) 3) B))
62.0b
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
62.0b
(*.f64 -2 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F C)) 1/2)) B))
62.2b
(*.f64 -2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F C) 3/2)) B))
62.0b
(*.f64 -2 (*.f64 (pow.f64 (*.f64 F C) 1/4) (*.f64 (pow.f64 (*.f64 F C) 1/4) (/.f64 1 B))))
62.0b
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
61.0b
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (*.f64 B B))))
61.1b
(*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B)))))
60.6b
(*.f64 -2 (sqrt.f64 (*.f64 (/.f64 F B) (/.f64 C B))))
62.2b
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B))))
60.0b
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
60.6b
(sqrt.f64 (/.f64 (*.f64 F C) (/.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (*.f64 (+.f64 C C) (*.f64 A -8)))))
62.2b
(sqrt.f64 (/.f64 (*.f64 F C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (+.f64 C C) (*.f64 A -8))))))
59.4b
(sqrt.f64 (/.f64 (*.f64 F C) (neg.f64 (*.f64 A C))))
60.3b
(sqrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
60.3b
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
62.5b
(sqrt.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 C F))))
61.8b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (/.f64 C (+.f64 C C)) (*.f64 A -8))))
62.1b
(sqrt.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A -8) (/.f64 C (+.f64 C C)))) (cbrt.f64 F)))
60.6b
(sqrt.f64 (*.f64 (*.f64 A -8) (/.f64 (*.f64 (*.f64 F C) (+.f64 C C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
61.8b
(sqrt.f64 (*.f64 A (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (/.f64 -4 C)) C))))
57.3b
(sqrt.f64 (neg.f64 (/.f64 F A)))
61.5b
0
Compiler

Compiled 4736 to 3120 computations (34.1% saved)

regimes2.4s (6.5%)

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

6 calls:

631.0ms
C
434.0ms
F
411.0ms
A
300.0ms
B
247.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.5b4A
34.5b3B
39.2b6C
43.0b4F
36.5b4(/.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)))
39.5b4(pow.f64 B 2)
Compiler

Compiled 6332 to 3240 computations (48.8% saved)

bsearch103.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
9.618017061013669e-48
3.276812089317534e-47
70.0ms
-58747652899186880.0
-80558781202.65425
Results
37.0ms151×body256valid
28.0ms26×body2048valid
18.0ms28×body1024valid
8.0ms19×body512valid
6.0ms26×body256invalid
Compiler

Compiled 882 to 575 computations (34.8% saved)

regimes1.4s (3.6%)

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

4 calls:

451.0ms
C
329.0ms
A
257.0ms
B
247.0ms
F
Results
ErrorSegmentsBranch
43.9b5A
35.9b3B
42.4b6C
44.8b4F
Compiler

Compiled 3339 to 1712 computations (48.7% saved)

bsearch112.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
9.618017061013669e-48
3.276812089317534e-47
80.0ms
-26627988.95391127
-0.41361185749611784
Results
40.0ms40×body2048valid
33.0ms141×body256valid
15.0ms22×body1024valid
9.0ms41×body256invalid
9.0ms21×body512valid
Compiler

Compiled 798 to 547 computations (31.5% saved)

regimes909.0ms (2.4%)

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

4 calls:

275.0ms
A
244.0ms
C
196.0ms
F
144.0ms
B
Results
ErrorSegmentsBranch
45.0b6A
35.9b3B
44.4b4C
45.3b4F
Compiler

Compiled 2458 to 1245 computations (49.3% saved)

bsearch110.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
9.618017061013669e-48
3.276812089317534e-47
76.0ms
-26627988.95391127
-0.41361185749611784
Results
37.0ms140×body256valid
33.0ms38×body2048valid
17.0ms26×body1024valid
10.0ms45×body256invalid
9.0ms20×body512valid
Compiler

Compiled 784 to 533 computations (32% saved)

regimes1.4s (3.7%)

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

4 calls:

513.0ms
C
363.0ms
A
244.0ms
F
196.0ms
B
Results
ErrorSegmentsBranch
45.0b6A
36.0b3B
42.9b8C
45.3b4F
Compiler

Compiled 2325 to 1169 computations (49.7% saved)

bsearch109.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
4.390428617918236e-91
7.39518697838196e-91
82.0ms
-26627988.95391127
-0.41361185749611784
Results
46.0ms138×body256valid
31.0ms34×body2048valid
18.0ms26×body1024valid
5.0ms10×body512valid
4.0ms20×body256invalid
Compiler

Compiled 692 to 471 computations (31.9% saved)

regimes941.0ms (2.5%)

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

4 calls:

321.0ms
C
241.0ms
B
201.0ms
A
145.0ms
F
Results
ErrorSegmentsBranch
46.9b5A
36.0b5B
43.2b7C
45.4b4F
Compiler

Compiled 1536 to 759 computations (50.6% saved)

bsearch232.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
4.390428617918236e-91
7.39518697838196e-91
68.0ms
4.692446781116125e-246
1.5730349050527794e-243
60.0ms
-1.4434505341445596e-102
-1.1009103414624038e-103
76.0ms
-26627988.95391127
-0.41361185749611784
Results
76.0ms71×body1024valid
68.0ms272×body256valid
54.0ms59×body2048valid
13.0ms59×body256invalid
13.0ms30×body512valid
Compiler

Compiled 1191 to 831 computations (30.2% saved)

regimes590.0ms (1.6%)

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

4 calls:

197.0ms
C
130.0ms
A
128.0ms
B
109.0ms
F
Results
ErrorSegmentsBranch
46.9b5A
36.1b5B
43.2b7C
45.4b4F
Compiler

Compiled 1270 to 619 computations (51.3% saved)

bsearch290.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
4.390428617918236e-91
7.39518697838196e-91
77.0ms
4.692446781116125e-246
1.5730349050527794e-243
124.0ms
-3.494587869222063e-99
-1.899705412431102e-102
64.0ms
-26627988.95391127
-0.41361185749611784
Results
126.0ms319×body256valid
75.0ms40×body2048valid
51.0ms76×body1024valid
15.0ms65×body256invalid
14.0ms29×body512valid
Compiler

Compiled 1465 to 983 computations (32.9% saved)

regimes685.0ms (1.8%)

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

4 calls:

199.0ms
B
190.0ms
A
162.0ms
F
95.0ms
C
Results
ErrorSegmentsBranch
49.2b3A
43.5b5B
48.0b3C
48.4b3F
Compiler

Compiled 1099 to 533 computations (51.5% saved)

bsearch225.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
4.390428617918236e-91
7.39518697838196e-91
60.0ms
4.692446781116125e-246
1.5730349050527794e-243
69.0ms
-3.494587869222063e-99
-1.899705412431102e-102
72.0ms
-26627988.95391127
-0.41361185749611784
Results
77.0ms301×body256valid
64.0ms70×body2048valid
40.0ms61×body1024valid
17.0ms59×body256invalid
17.0ms32×body512valid
Compiler

Compiled 1521 to 1011 computations (33.5% saved)

regimes349.0ms (0.9%)

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

4 calls:

95.0ms
C
67.0ms
F
65.0ms
B
62.0ms
A
Results
ErrorSegmentsBranch
50.3b3A
51.5b3B
50.6b3C
53.9b2F
Compiler

Compiled 1001 to 486 computations (51.4% saved)

bsearch139.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
94.0ms
4.3836813692003725e-90
4.675640849628407e-88
44.0ms
-5812436.288176082
-91775.11605258407
Results
61.0ms57×body256invalid
41.0ms176×body256valid
15.0ms21×body1024valid
8.0ms18×body512valid
8.0msbody2048valid
2.0msbody512invalid
0.0msbody1024invalid
Compiler

Compiled 1017 to 654 computations (35.7% saved)

regimes246.0ms (0.7%)

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

4 calls:

79.0ms
C
56.0ms
F
48.0ms
A
47.0ms
B
Results
ErrorSegmentsBranch
50.7b3A
51.5b3B
51.5b3C
53.9b2F
Compiler

Compiled 718 to 349 computations (51.4% saved)

bsearch151.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
83.0ms
4.3836813692003725e-90
4.675640849628407e-88
67.0ms
-2.0853863118523177e+59
-3.3709254571303254e+58
Results
73.0ms164×body256valid
42.0ms18×body512valid
15.0ms24×body1024valid
11.0ms40×body256invalid
2.0msbody2048valid
2.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 929 to 601 computations (35.3% saved)

regimes312.0ms (0.8%)

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

4 calls:

102.0ms
F
77.0ms
A
70.0ms
B
47.0ms
C
Results
ErrorSegmentsBranch
50.9b5A
51.5b3B
52.2b3C
53.9b2F
Compiler

Compiled 653 to 319 computations (51.1% saved)

bsearch273.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
4.3836813692003725e-90
4.675640849628407e-88
85.0ms
-1.8203109844107356e-244
-5.568636679445391e-261
72.0ms
-7.410327584301845e-183
-1.2413698569490384e-191
61.0ms
-2.52638114950623e-134
-6.089185345689534e-140
Results
121.0ms443×body256valid
61.0ms51×body1024valid
39.0ms36×body2048valid
25.0ms98×body256invalid
16.0ms30×body512valid
0.0msbody512invalid
Compiler

Compiled 1653 to 1115 computations (32.5% saved)

regimes261.0ms (0.7%)

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

4 calls:

100.0ms
B
51.0ms
A
49.0ms
F
47.0ms
C
Results
ErrorSegmentsBranch
52.4b2A
50.7b5B
52.2b3C
53.9b2F
Compiler

Compiled 621 to 304 computations (51% saved)

bsearch223.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.390428617918236e-91
7.39518697838196e-91
56.0ms
4.692446781116125e-246
1.5730349050527794e-243
71.0ms
-1.0526504188890374e-68
-7.36239519236878e-73
69.0ms
-58747652899186880.0
-80558781202.65425
Results
86.0ms306×body256valid
60.0ms66×body2048valid
34.0ms54×body1024valid
19.0ms38×body512valid
16.0ms54×body256invalid
Compiler

Compiled 1467 to 984 computations (32.9% saved)

regimes186.0ms (0.5%)

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

4 calls:

78.0ms
B
33.0ms
C
32.0ms
A
30.0ms
F
Results
ErrorSegmentsBranch
54.0b2A
50.8b5B
53.7b2C
53.9b2F
Compiler

Compiled 589 to 288 computations (51.1% saved)

bsearch216.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
4.390428617918236e-91
7.39518697838196e-91
56.0ms
4.692446781116125e-246
1.5730349050527794e-243
62.0ms
-8.89968434269654e-74
-3.0760329612797687e-75
68.0ms
-26627988.95391127
-0.41361185749611784
Results
82.0ms300×body256valid
53.0ms58×body2048valid
42.0ms63×body1024valid
16.0ms55×body256invalid
13.0ms27×body512valid
Compiler

Compiled 1292 to 905 computations (30% saved)

regimes173.0ms (0.5%)

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

4 calls:

56.0ms
B
42.0ms
A
32.0ms
C
31.0ms
F
Results
ErrorSegmentsBranch
54.0b2A
53.5b4B
53.7b2C
53.9b2F
Compiler

Compiled 527 to 258 computations (51% saved)

bsearch212.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
4.692446781116125e-246
1.5730349050527794e-243
64.0ms
-8.89968434269654e-74
-3.0760329612797687e-75
88.0ms
-26627988.95391127
-0.41361185749611784
Results
77.0ms62×body2048valid
59.0ms231×body256valid
47.0ms62×body1024valid
12.0ms29×body512valid
9.0ms39×body256invalid
Compiler

Compiled 1000 to 721 computations (27.9% saved)

regimes151.0ms (0.4%)

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

4 calls:

50.0ms
B
39.0ms
A
27.0ms
F
26.0ms
C
Results
ErrorSegmentsBranch
54.0b2A
53.5b4B
53.7b2C
53.9b2F
Compiler

Compiled 393 to 198 computations (49.6% saved)

bsearch186.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
4.692446781116125e-246
1.5730349050527794e-243
46.0ms
-1.7181673738729996e-49
-3.423048943110911e-50
72.0ms
-26627988.95391127
-0.41361185749611784
Results
60.0ms232×body256valid
44.0ms56×body1024valid
43.0ms49×body2048valid
17.0ms43×body256invalid
14.0ms31×body512valid
Compiler

Compiled 901 to 663 computations (26.4% saved)

regimes84.0ms (0.2%)

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

4 calls:

27.0ms
A
23.0ms
F
19.0ms
B
10.0ms
C
Results
ErrorSegmentsBranch
56.3b3A
56.1b2B
57.3b1C
56.3b2F
Compiler

Compiled 263 to 137 computations (47.9% saved)

bsearch44.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
-3.74909285034119e-38
-3.023949892786712e-39
Results
17.0ms66×body256valid
10.0ms13×body1024valid
8.0msbody2048valid
4.0msbody512valid
3.0ms12×body256invalid
Compiler

Compiled 201 to 152 computations (24.4% saved)

regimes41.0ms (0.1%)

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

4 calls:

14.0ms
A
10.0ms
B
10.0ms
F
6.0ms
C
Results
ErrorSegmentsBranch
56.3b3A
56.1b2B
57.3b1C
56.3b2F
Compiler

Compiled 65 to 41 computations (36.9% saved)

bsearch48.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
-3.74909285034119e-38
-3.023949892786712e-39
Results
16.0ms64×body256valid
13.0ms10×body2048valid
11.0ms16×body1024valid
3.0msbody512valid
3.0ms11×body256invalid
Compiler

Compiled 201 to 152 computations (24.4% saved)

regimes21.0ms (0.1%)

Accuracy

Total -6.2b remaining (-10.9%)

Threshold costs -6.2b (-10.9%)

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

4 calls:

5.0ms
C
5.0ms
B
5.0ms
A
4.0ms
F
Results
ErrorSegmentsBranch
57.3b1A
57.3b1B
57.3b1C
57.3b1F
Compiler

Compiled 55 to 35 computations (36.4% saved)

simplify169.0ms (0.5%)

Algorithm
egg-herbie
Rules
660×*-commutative
536×distribute-lft-neg-in
336×+-commutative
294×neg-sub0
252×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02583754
13873674
24843674
36273674
48353674
510863674
614083674
716353674
818033674
919003674
1019413674
1119583674
1219603674
1319603674
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -235000000000000) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 6376330159619673/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 822752278660603/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -4278419646001971/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 8021834716940879/411376139330301510538742295639337626245683966408394965837152256) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4)))) (/.f64 -1 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -2476979795053773/4503599627370496) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 4770477121259349/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8271269140747129/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 6002553999289047/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 8440074906843463/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -38) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8471431332224813/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 A -155000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))))
(if (<=.f64 A -34000000000000000598440100747701448196478630729885539106816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 2938545101737279/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))))
(if (<=.f64 A -1964034364737685/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -3827252586451049/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 A -7438386998390167/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (*.f64 B B)))) (if (<=.f64 A 2185990868365537/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 B -55000000000000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -6962525309737013/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7626195654834445/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 6238316235492995/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7183384294231155/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 5045696955178157/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -17000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5535142007541129/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -4528428541747959/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C))) (if (<=.f64 B 595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 B -1915619426082361/95780971304118053647396689196894323976171195136475136) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(if (<=.f64 B -1915619426082361/95780971304118053647396689196894323976171195136475136) (*.f64 -2 (sqrt.f64 (*.f64 (/.f64 F B) (/.f64 C B)))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
0
Outputs
(if (<=.f64 B -235000000000000) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 6376330159619673/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -235000000000000) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 6376330159619673/205688069665150755269371147819668813122841983204197482918576128) (/.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 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -235000000000000) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 6376330159619673/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 822752278660603/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 C) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 822752278660603/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (*.f64 C 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -4278419646001971/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 8021834716940879/411376139330301510538742295639337626245683966408394965837152256) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 C 4)))) (/.f64 -1 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -2476979795053773/4503599627370496) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 4770477121259349/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 C C) (*.f64 -8 A))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -2476979795053773/4503599627370496) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 4770477121259349/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 C F) (*.f64 (+.f64 C C) (*.f64 A -8))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -2476979795053773/4503599627370496) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B 4770477121259349/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -8) (+.f64 C C))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8271269140747129/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) C) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 6002553999289047/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 8440074906843463/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8271269140747129/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C A)) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 6002553999289047/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8440074906843463/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8271269140747129/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C A)) (*.f64 F -16)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 6002553999289047/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8440074906843463/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -38) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -38) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 B 2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -38) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 B 2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (neg.f64 B))))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8471431332224813/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8471431332224813/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 B 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))))
(if (<=.f64 B -7566047373982433/18014398509481984) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) B) (if (<=.f64 B -8471431332224813/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 B 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))))
(if (<=.f64 A -155000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))))
(if (<=.f64 A -155000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 A 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 C A)))))
(if (<=.f64 A -155000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C (-.f64 A C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 A 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (*.f64 -4 (*.f64 C A)))))
(if (<=.f64 A -34000000000000000598440100747701448196478630729885539106816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 2938545101737279/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))))
(if (<=.f64 A -34000000000000000598440100747701448196478630729885539106816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 A 2938545101737279/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 C A)))))
(if (<=.f64 A -34000000000000000598440100747701448196478630729885539106816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 A 2938545101737279/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (*.f64 -4 (*.f64 C A)))))
(if (<=.f64 A -1964034364737685/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -3827252586451049/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 A -7438386998390167/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (*.f64 B B)))) (if (<=.f64 A 2185990868365537/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C)))))))
(if (<=.f64 A -1964034364737685/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 A -3827252586451049/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 A -7438386998390167/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (*.f64 B B)))) (if (<=.f64 A 2185990868365537/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 C A)))))))
(if (<=.f64 A -1964034364737685/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 A -3827252586451049/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 A -7438386998390167/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (*.f64 B B)))) (if (<=.f64 A 2185990868365537/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 B C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (*.f64 -4 (*.f64 C A)))))))
(if (<=.f64 B -55000000000000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -6962525309737013/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7626195654834445/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 6238316235492995/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -55000000000000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -6962525309737013/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 B 7626195654834445/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 6238316235492995/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))))
(if (<=.f64 B -55000000000000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -6962525309737013/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (if (<=.f64 B 7626195654834445/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 6238316235492995/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7183384294231155/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 5045696955178157/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (if (<=.f64 B 7183384294231155/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 5045696955178157/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (if (<=.f64 B 7183384294231155/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 5045696955178157/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (-.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))))
(if (<=.f64 B -17000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5535142007541129/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 B -17000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (if (<=.f64 B 5535142007541129/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (sqrt.f64 (/.f64 (neg.f64 F) A)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 C A))))))
(if (<=.f64 B -17000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (if (<=.f64 B 5535142007541129/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (sqrt.f64 (/.f64 (neg.f64 F) A)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (*.f64 -4 (*.f64 C A))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (<=.f64 B -4528428541747959/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C))) (if (<=.f64 B 595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (or (<=.f64 B -4528428541747959/105312291668557186697918027683670432318895095400549111254310977536) (not (<=.f64 B 595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (*.f64 -4 (*.f64 C A))) (sqrt.f64 (/.f64 (neg.f64 F) A))))
(if (<=.f64 B -26000000) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (if (or (<=.f64 B -4528428541747959/105312291668557186697918027683670432318895095400549111254310977536) (not (<=.f64 B 595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A -8) (*.f64 (*.f64 C F) (+.f64 C C))))) (*.f64 -4 (*.f64 C A))) (sqrt.f64 (/.f64 (neg.f64 F) A))))
(if (<=.f64 B -1915619426082361/95780971304118053647396689196894323976171195136475136) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(if (<=.f64 B -1915619426082361/95780971304118053647396689196894323976171195136475136) (*.f64 -2 (sqrt.f64 (/.f64 C (/.f64 B (/.f64 F B))))) (sqrt.f64 (/.f64 (neg.f64 F) A)))
(if (<=.f64 B -1915619426082361/95780971304118053647396689196894323976171195136475136) (*.f64 -2 (sqrt.f64 (*.f64 (/.f64 F B) (/.f64 C B)))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(if (<=.f64 B -1915619426082361/95780971304118053647396689196894323976171195136475136) (*.f64 -2 (sqrt.f64 (*.f64 (/.f64 F B) (/.f64 C B)))) (sqrt.f64 (/.f64 (neg.f64 F) A)))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
0
Compiler

Compiled 1348 to 787 computations (41.6% saved)

soundness408.0ms (1.1%)

Algorithm
egg-herbie
Rules
1570×associate-+r+
1194×associate-/l*
1166×associate-*r*
1126×associate-+l+
1066×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219297
372297
4309297
0124938838
1401738822
084119739
1242219007
Stop Event
node limit
node limit
node limit
Compiler

Compiled 1369 to 768 computations (43.9% saved)

end441.0ms (1.2%)

Compiler

Compiled 1280 to 585 computations (54.3% saved)

Profiling

Loading profile data...