Details

Time bar (total: 50.0s)

analyze1.5s (2.9%)

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

Results
1.7s6078×body256valid
869.0ms3329×body256invalid
675.0ms939×body1024valid
638.0ms639×body2048valid
601.0ms856×body1024invalid
575.0ms627×body2048invalid
305.0ms611×body512invalid
301.0ms595×body512valid
6.0msbody4096valid
Bogosity

preprocess56.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
51.4b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
52.4b
(/.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))))
52.5b
(/.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))))
54.9b
(/.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)

localize70.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
18.3b
(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))))))))
22.3b
(/.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.0b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 247 to 110 computations (55.5% saved)

series87.0ms (0.2%)

Counts
4 → 124
Calls

45 calls:

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

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

simplify204.0ms (0.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))))

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
2.7b
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
19.5b
(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))))))
23.3b
(/.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)

series50.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite159.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
023242
1507238
27073238
Stop Event
node limit
Counts
4 → 138
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))))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
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 (*.f64 A (*.f64 -4 C)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 -4 C)) (*.f64 (*.f64 B B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (*.f64 A (*.f64 -4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) 1) (*.f64 A (*.f64 -4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (pow.f64 (*.f64 A (*.f64 -4 C)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 -4 C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 A (*.f64 -4 C)) 3) (pow.f64 (*.f64 B B) 3)) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (-.f64 (pow.f64 (*.f64 A (*.f64 -4 C)) 2) (*.f64 (*.f64 B B) (*.f64 A (*.f64 -4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))))

simplify244.0ms (0.5%)

Algorithm
egg-herbie
Rules
1238×associate-/r*
1182×associate-/l*
936×*-commutative
900×associate-*r/
794×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize50.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(fma.f64 B B (*.f64 A (*.f64 C -4)))
4.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)))
18.3b
(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))))
22.3b
(/.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)

series31.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite171.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
023248
1504244
26946244
Stop Event
node limit
Counts
4 → 133
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)))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
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 (*.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 (+.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)))) (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) (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 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 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)))))))))

simplify227.0ms (0.5%)

Algorithm
egg-herbie
Rules
1232×associate-/r*
1178×associate-/l*
960×*-commutative
816×associate-*r/
766×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.7s (3.4%)

Compiler

Compiled 97727 to 50887 computations (47.9% saved)

prune603.0ms (1.2%)

Pruning

71 alts after pruning (71 fresh and 0 done)

PrunedKeptTotal
New1149711220
Fresh000
Picked101
Done202
Total1152711223
Error
36.3b
Counts
1223 → 71
Alt Table
Click to see full alt table
StatusErrorProgram
60.2b
(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 (*.f64 C (+.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)))))) B)))))
63.5b
(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)
63.2b
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
60.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))))
57.7b
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
51.8b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.3b
(/.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))))
62.3b
(/.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))))
52.4b
(/.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))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.5b
(/.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.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.4b
(/.f64 (neg.f64 (*.f64 (cbrt.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)))) (cbrt.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 B B (*.f64 A (*.f64 C -4))))
54.9b
(/.f64 (neg.f64 (sqrt.f64 (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))))))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (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 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (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 B B (*.f64 A (*.f64 C -4))))
59.2b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (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))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
55.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))))
58.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))))) (*.f64 A (*.f64 C -4)))
58.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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))))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.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 B B (*.f64 A (*.f64 C -4))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (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)))))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 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 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (/.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 B B (*.f64 A (*.f64 -4 C))))
56.1b
(/.f64 (neg.f64 (sqrt.f64 (*.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)))))))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
52.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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 B B (*.f64 A (*.f64 -4 C))))
52.6b
(/.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))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
55.7b
(/.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))))))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (pow.f64 (*.f64 A (*.f64 -4 C)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 -4 C)))))
58.6b
(/.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))))))) (*.f64 (*.f64 A C) -4))
62.9b
(/.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))))))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
52.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
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 (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))))
55.2b
(/.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)) 1/4) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.6b
(/.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))))
60.8b
(/.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 B (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.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 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))))
61.5b
(/.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))))
60.8b
(/.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))))
60.3b
(/.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 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))))))) (-.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 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.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 A A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.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.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 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.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))))
62.1b
(/.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))))
60.4b
(/.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.6b
(/.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))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A C) -4) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B 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))))
56.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 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))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.3b
(/.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))))
63.4b
(*.f64 (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 2 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
60.1b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
59.5b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
53.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 6182 to 3688 computations (40.3% saved)

localize80.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
14.0b
(sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
19.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
19.9b
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
Compiler

Compiled 191 to 66 computations (65.4% saved)

series70.0ms (0.1%)

Counts
3 → 60
Calls

33 calls:

TimeVariablePointExpression
21.0ms
C
@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 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.0ms
A
@0
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.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 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
5.0ms
C
@0
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
3.0ms
B
@0
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))

rewrite152.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
590×add-sqr-sqrt
576×*-un-lft-identity
572×pow1
542×add-exp-log
542×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify241.0ms (0.5%)

Algorithm
egg-herbie
Rules
1150×associate-/l*
1010×associate-*r/
988×associate-/r*
868×*-commutative
686×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
7.1b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
7.3b
(/.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))))
13.4b
(*.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)

series46.0ms (0.1%)

Counts
3 → 96
Calls

36 calls:

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

rewrite118.0ms (0.2%)

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

simplify139.0ms (0.3%)

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

localize90.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
7.7b
(/.f64 (pow.f64 (-.f64 A C) 2) B)
10.2b
(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)))))))
16.9b
(/.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))))
Compiler

Compiled 283 to 151 computations (46.6% saved)

series57.0ms (0.1%)

Counts
3 → 40
Calls

33 calls:

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

rewrite71.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify150.0ms (0.3%)

Algorithm
egg-herbie
Rules
1638×associate-/r*
864×associate-*r*
722×associate-/r/
710×+-commutative
708×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038915231
1116614469
2506114469
Stop Event
node limit
Counts
105 → 175
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.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 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.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 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.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 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2)))) C) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) A) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) 2))) (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 A F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 A F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 A F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) 2))) (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 (-.f64 A C) (*.f64 (-.f64 A C) (/.f64 1 B)))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))
(*.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 (neg.f64 B)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 B)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.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 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) 1/2)) 2)) (*.f64 B (*.f64 A A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) 1/2)) 2)) (*.f64 B (*.f64 A A))))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.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 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (*.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 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2)))) C) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))))) (/.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F) (*.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 -4 (/.f64 (+.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (/.f64 (*.f64 B B) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) 1/2)) 2)) (*.f64 B (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (pow.f64 A 3) (fma.f64 -4 (/.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (/.f64 B (/.f64 C B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) 1/2)) 2)) F)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) 1/2)) 2)) (*.f64 B (*.f64 A A))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (pow.f64 A 3) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) 1/2)) 2)) F)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))) 2)))))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))))) (*.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 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))) B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (*.f64 (*.f64 1/2 B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))))) 2)) (*.f64 B (*.f64 C C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 A 4) (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (*.f64 (*.f64 1/2 B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) 2)) (*.f64 B (*.f64 C C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) A) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 A B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) 2))) (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (/.f64 (*.f64 B B) A)))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (-.f64 (/.f64 (*.f64 1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.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) (neg.f64 B)))))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))) 2)))) (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))))) (*.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 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))) B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (*.f64 (*.f64 1/2 B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))))) 2)) (*.f64 B (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (*.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 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))) B))))) (*.f64 (/.f64 1/2 (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))) B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (*.f64 (*.f64 1/2 B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))))) 2)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))) (pow.f64 B 4))))) F))) (*.f64 B (pow.f64 C 3)))) 1/2))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 A 4) (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (*.f64 (*.f64 1/2 B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) 2)) (*.f64 B (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 A 4) (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4)))))) (*.f64 (/.f64 1/2 (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 A 4) (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (*.f64 (*.f64 1/2 B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) 2)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)) (pow.f64 B 4))))) F))) (*.f64 B (pow.f64 C 3)))) 1/2))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) B))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 1/2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 1/2 A) (/.f64 B (sqrt.f64 2))) (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (sqrt.f64 2) B)))
(+.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 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (/.f64 C B))) (*.f64 (*.f64 1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B))) 2))) B)) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) C)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (*.f64 A A))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 1/2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)))) (/.f64 B (sqrt.f64 2))) (-.f64 (fma.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) C)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B) 1/2)) 2))) (fma.f64 (*.f64 (/.f64 (*.f64 1/2 A) (/.f64 B (sqrt.f64 2))) (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (sqrt.f64 2) B))))
(+.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 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (/.f64 C B))) (*.f64 (*.f64 1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (/.f64 C B))) (*.f64 (*.f64 1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B))) 2)) (*.f64 F (*.f64 B B))))))) B)) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) B))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 1/2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (+.f64 (/.f64 (*.f64 1/2 (*.f64 A A)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) C)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B) 1/2)) 2)))) (/.f64 (*.f64 1/2 (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -2 (*.f64 (/.f64 C B) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) C)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B) 1/2)) 2)) (*.f64 F (*.f64 B B)))))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 1/2 A) (/.f64 B (sqrt.f64 2))) (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 A A)) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) C)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 1/2 (pow.f64 A 3)) (/.f64 B (sqrt.f64 2))) (fma.f64 -2 (*.f64 (/.f64 C B) F) (*.f64 (/.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) C)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F)) (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B) 1/2)) 2)) (*.f64 B B))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 A F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 (*.f64 1/2 F) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (*.f64 C (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))) 2)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (+.f64 (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) B) (*.f64 C (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))))) (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 B (*.f64 C C))) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 A F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 A F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) B))) 2))) (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 (*.f64 1/2 F) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) B)) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (/.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 (*.f64 1/2 F) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) B)) 2)))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (*.f64 C (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))) 2)))))) (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 B (*.f64 (pow.f64 C 3) (fma.f64 -2 (*.f64 (/.f64 A B) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) F) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))) 2)) (*.f64 B (*.f64 B (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))))))))) (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))))))))
(+.f64 (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) (+.f64 (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) B) (*.f64 (pow.f64 C 3) (fma.f64 -2 (*.f64 (/.f64 A B) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) F) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))) 2)) (*.f64 B (*.f64 B (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))))))))) (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 B (*.f64 C C))) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F A)) (*.f64 B (*.f64 F 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 F A)) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (-.f64 A (*.f64 (/.f64 -1/2 B) (*.f64 A A))) B)))) 2))))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(/.f64 C (/.f64 B C))
(*.f64 (/.f64 C 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)))
(fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 C 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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 A (/.f64 B A))
(*.f64 (/.f64 A B) A)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (/.f64 (*.f64 -2 (*.f64 C A)) B))
(fma.f64 -2 (*.f64 (/.f64 A B) C) (/.f64 A (/.f64 B A)))
(fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 A (/.f64 B A))
(*.f64 (/.f64 A B) A)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (/.f64 (*.f64 -2 (*.f64 C A)) B))
(fma.f64 -2 (*.f64 (/.f64 A B) C) (/.f64 A (/.f64 B A)))
(fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 A (/.f64 B A))
(*.f64 (/.f64 A B) A)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (/.f64 (*.f64 -2 (*.f64 C A)) B))
(fma.f64 -2 (*.f64 (/.f64 A B) C) (/.f64 A (/.f64 B A)))
(fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(/.f64 C (/.f64 B C))
(*.f64 (/.f64 C 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)))
(fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 C 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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(/.f64 C (/.f64 B C))
(*.f64 (/.f64 C 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)))
(fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 C 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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(+.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 A (/.f64 B A))))
(+.f64 (*.f64 (/.f64 C B) C) (fma.f64 -2 (*.f64 (/.f64 C B) A) (*.f64 (/.f64 A B) A)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 4 (*.f64 C A)))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 C A)) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2)))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (*.f64 64 (pow.f64 (*.f64 C A) 3)))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 4 (*.f64 C A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (fma.f64 4 (*.f64 C (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4))))) (pow.f64 B 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) F) (+.f64 A (+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (+.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (-.f64 A C) (*.f64 (-.f64 A C) (/.f64 1 B)))
(/.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 (pow.f64 (-.f64 A C) 2) B) 1)
(/.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) B)
(*.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) (*.f64 (/.f64 1 B) (cbrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) B))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))
(/.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) B)
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)

localize61.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
16.3b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
18.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B 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.0b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 214 to 88 computations (58.9% saved)

series50.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

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

rewrite70.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify239.0ms (0.5%)

Algorithm
egg-herbie
Rules
1048×associate-/l*
920×*-commutative
914×associate-/r*
882×associate-*r/
734×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize140.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.8b
(+.f64 A (-.f64 C (pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3)))
19.3b
(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))))))
24.9b
(/.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))))
45.3b
(pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3)
Compiler

Compiled 274 to 141 computations (48.5% saved)

series187.0ms (0.4%)

Counts
4 → 144
Calls

42 calls:

TimeVariablePointExpression
45.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 (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))))
28.0ms
B
@0
(pow.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2) 1/3)
9.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 (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))))
6.0ms
C
@0
(/.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))))
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 (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))))

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
670×add-sqr-sqrt
644×*-un-lft-identity
638×pow1
624×add-exp-log
624×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify438.0ms (0.9%)

Algorithm
egg-herbie
Rules
1684×associate-*r/
1620×*-commutative
990×associate-+l+
728×associate-+r+
570×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0172561468
1597561446
Stop Event
node limit
Counts
252 → 536
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/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (pow.f64 B 8))) 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 B) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))) (pow.f64 B 8))))))
(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) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
A
(+.f64 A (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 A (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C)) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 -9/4 (*.f64 (pow.f64 A 3) (*.f64 C (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 1/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (pow.f64 C 3)) (*.f64 12 (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) (*.f64 C (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 (pow.f64 A 7) (pow.f64 C 3))))) (pow.f64 A 5))))))
(*.f64 -1 A)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C)) (*.f64 -1 A))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C)) (*.f64 -1 A)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -12 (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 16 (pow.f64 C 3))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 -9/4 (*.f64 (pow.f64 A 3) (*.f64 C (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 7) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) (*.f64 C (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2))))))))) (pow.f64 A 5))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
C
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) C)
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) (+.f64 C (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4)))))
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) (+.f64 C (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 12 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -16 (pow.f64 A 3))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 -9/4 (*.f64 A (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3))))) (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 C 7))))) (pow.f64 C 5))))))
(*.f64 -1 C)
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3))) (*.f64 -1 C))
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 -1 C)))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -12 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 16 (pow.f64 A 3))) (pow.f64 C 3))) (*.f64 -9/4 (*.f64 A (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 C 7))) (*.f64 2 (*.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3))))) (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))))) (pow.f64 C 5))) (+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 -1 C))))
(*.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 F (-.f64 (+.f64 A C) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))) (*.f64 F (-.f64 (+.f64 A C) B)))) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2)))) (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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)))))) (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))))))) F) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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)))))) (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (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 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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) B) (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 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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))))) 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 C (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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) B) (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 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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))))) 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/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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 (pow.f64 B 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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))))) 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 C (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) F) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F)))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) F) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 A (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F)))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 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 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 C F))) (pow.f64 B 2))) (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3)))))) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2))) (*.f64 F (-.f64 (+.f64 A C) B)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F))) (pow.f64 B 2))) (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2))) (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))))) (*.f64 -1/3 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) (pow.f64 B 2))) (+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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)) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))))) (*.f64 -1/3 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) (pow.f64 B 2))) (+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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)) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))))))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 4/3 (/.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))) (+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (pow.f64 C 2))) (*.f64 (-.f64 C A) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (*.f64 C (pow.f64 B 2))) (*.f64 4/3 (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2))))) (pow.f64 A 2)))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (pow.f64 C 2))) (*.f64 (-.f64 C A) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (sqrt.f64 -4)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (pow.f64 C 2))) (*.f64 (-.f64 C A) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 C (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 (pow.f64 C 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 C (*.f64 F (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))))) (pow.f64 A 2))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 C (*.f64 F (pow.f64 B 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 C (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 (pow.f64 C 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (sqrt.f64 -4)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 C (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 (pow.f64 C 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (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 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (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 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B))) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (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 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B))) (+.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 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 4/3 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3))) (*.f64 (-.f64 A C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3)) (*.f64 4/3 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))))) (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3))) (*.f64 (-.f64 A C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3))) (*.f64 (-.f64 A C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))))) (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 C (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
A
C
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C) C)
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C) C))
A
(-.f64 (+.f64 A C) (*.f64 -1 A))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C) (+.f64 A C)) (*.f64 -1 A))
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C) (+.f64 A C))) (*.f64 -1 A))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) C) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) C) (+.f64 A (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) C) (+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
C
A
(+.f64 A (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3)))
(+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))))
C
(-.f64 (+.f64 A C) (*.f64 -1 C))
(-.f64 (+.f64 A (+.f64 C (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3) A))) (*.f64 -1 C))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (+.f64 C (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3) A)))) (*.f64 -1 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 (+.f64 A C) B)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6)))))) B)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (pow.f64 B 8))))))) B)
(-.f64 (+.f64 A C) (*.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A C)) (*.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (+.f64 A C))) (*.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))) (pow.f64 B 8))) C)))) (*.f64 -1 B))
(*.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 (cbrt.f64 (pow.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)))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 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)))))
(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)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (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 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2))) (+.f64 (*.f64 B B) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (+.f64 (*.f64 B B) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (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 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 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 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(sqrt.f64 (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(-.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (neg.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 -1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4)) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4)) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4))
(/.f64 (-.f64 0 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))))
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(-.f64 C (-.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A))
(-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(-.f64 (/.f64 (*.f64 A A) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 1)
(*.f64 1 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (sqrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (cbrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (/.f64 1 (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (+.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (*.f64 A A) (*.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 A A)) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2))) (neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))) (neg.f64 (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A)))))
(pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 1)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 A (-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C))
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) (-.f64 A C))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (pow.f64 B 6)) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (pow.f64 B 6)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (pow.f64 B 8))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (pow.f64 B 6)) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (*.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3)))) (pow.f64 B 8)) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (pow.f64 B 6)) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) 1/8))) (pow.f64 B 8)) 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 B) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (pow.f64 B 6)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (pow.f64 B 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))) (pow.f64 B 8))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (pow.f64 B 6)) (/.f64 (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))) (pow.f64 B 8))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (pow.f64 B 6)) (/.f64 (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8))))) (pow.f64 B 8))))))
(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) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))) (*.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))) (*.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/3 (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (fma.f64 -9/4 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))) (*.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6)))))))))))
(fma.f64 1/3 (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (fma.f64 -9/4 (/.f64 (*.f64 C (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6)))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))) (*.f64 1/3 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6)))))))))))
A
(+.f64 A (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C)))
(+.f64 A (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 A 4)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 A (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 (*.f64 3/4 (pow.f64 A 3)) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))) (pow.f64 A 4)) (+.f64 A (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 A 4))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))) (pow.f64 A 4)) (+.f64 A (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 A 4))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C)) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 -9/4 (*.f64 (pow.f64 A 3) (*.f64 C (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 1/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (pow.f64 C 3)) (*.f64 12 (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) (*.f64 C (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 (pow.f64 A 7) (pow.f64 C 3))))) (pow.f64 A 5))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 (*.f64 3/4 (pow.f64 A 3)) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))) (pow.f64 A 4)) (+.f64 A (fma.f64 -1 (*.f64 C (cbrt.f64 (pow.f64 A 4))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 -9/4 (*.f64 (*.f64 (pow.f64 A 3) C) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 (*.f64 1/4 (pow.f64 A 3)) (fma.f64 -16 (pow.f64 C 3) (*.f64 (*.f64 12 C) (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -2 (*.f64 (cbrt.f64 (pow.f64 A 4)) (*.f64 C (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 (*.f64 3/4 (pow.f64 A 3)) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))))) (neg.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 7))))) (pow.f64 A 5))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))) (pow.f64 A 4)) (+.f64 A (fma.f64 -1 (*.f64 C (cbrt.f64 (pow.f64 A 4))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 -9/4 (*.f64 (pow.f64 A 3) (*.f64 C (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 1/4 (*.f64 (pow.f64 A 3) (fma.f64 -16 (pow.f64 C 3) (*.f64 (*.f64 12 C) (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 -2 (*.f64 (cbrt.f64 (pow.f64 A 4)) (*.f64 C (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))))) (neg.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 7))))) (pow.f64 A 5))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C)) (*.f64 -1 A))
(fma.f64 -1 (*.f64 C (cbrt.f64 (*.f64 -1 (pow.f64 A 4)))) (neg.f64 A))
(*.f64 -1 (+.f64 (*.f64 C (cbrt.f64 (*.f64 -1 (pow.f64 A 4)))) A))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C)) (*.f64 -1 A)))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) (pow.f64 A 4)) (fma.f64 -1 (*.f64 C (cbrt.f64 (*.f64 -1 (pow.f64 A 4)))) (neg.f64 A)))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) (pow.f64 A 4)) (*.f64 -1 (+.f64 (*.f64 C (cbrt.f64 (*.f64 -1 (pow.f64 A 4)))) A)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -12 (*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 16 (pow.f64 C 3))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 -9/4 (*.f64 (pow.f64 A 3) (*.f64 C (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 7) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) (*.f64 C (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2))))))))) (pow.f64 A 5))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C)) (*.f64 -1 A))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) (pow.f64 A 4)) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 A 3) (fma.f64 -12 (+.f64 (*.f64 C (*.f64 B B)) (pow.f64 C 3)) (*.f64 (pow.f64 C 3) 16))) (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 -9/4 (*.f64 (*.f64 (pow.f64 A 3) C) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (pow.f64 A 7)) (*.f64 2 (*.f64 (*.f64 C (cbrt.f64 (pow.f64 A 4))) (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))))))) (pow.f64 A 5)) (fma.f64 -1 (*.f64 C (cbrt.f64 (*.f64 -1 (pow.f64 A 4)))) (neg.f64 A))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) (pow.f64 A 4)) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 A 3) (fma.f64 -12 (+.f64 (*.f64 C (*.f64 B B)) (pow.f64 C 3)) (*.f64 (pow.f64 C 3) 16))) (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 -9/4 (*.f64 (pow.f64 A 3) (*.f64 C (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (pow.f64 A 7)) (*.f64 2 (*.f64 (*.f64 C (cbrt.f64 (pow.f64 A 4))) (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))))))) (pow.f64 A 5)) (*.f64 -1 (+.f64 (*.f64 C (cbrt.f64 (*.f64 -1 (pow.f64 A 4)))) 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) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(fma.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C)))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(fma.f64 -1 (*.f64 A (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (fma.f64 1/3 (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (/.f64 (*.f64 12 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C)))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6)) (fma.f64 1/3 (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)))) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C)))))))
C
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) C)
(fma.f64 -1 (*.f64 A (cbrt.f64 (pow.f64 C 4))) C)
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) (+.f64 C (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4)))))
(+.f64 (fma.f64 -1 (*.f64 A (cbrt.f64 (pow.f64 C 4))) C) (*.f64 1/3 (/.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) (pow.f64 C 4))))
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) (+.f64 C (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 12 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -16 (pow.f64 A 3))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 -9/4 (*.f64 A (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3))))) (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 C 7))))) (pow.f64 C 5))))))
(+.f64 (fma.f64 -1 (*.f64 A (cbrt.f64 (pow.f64 C 4))) C) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) (pow.f64 C 4)) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 C 3) (fma.f64 12 (+.f64 (*.f64 A (*.f64 B B)) (pow.f64 A 3)) (*.f64 (pow.f64 A 3) -16))) (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (*.f64 -9/4 A) (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4)))))) (fma.f64 -2 (*.f64 A (*.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) (cbrt.f64 (pow.f64 C 4)))) (neg.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 7))))) (pow.f64 C 5)))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3))) (*.f64 -1 C))
(fma.f64 -1 (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))) (neg.f64 C))
(+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 -1 C)))
(fma.f64 -1 (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 -9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 3 (*.f64 A A)) (cbrt.f64 (neg.f64 (pow.f64 C 17))))) (pow.f64 C 4)) (neg.f64 C)))
(fma.f64 -1 (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 (*.f64 -9/2 (*.f64 A A)) (pow.f64 C 3))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (neg.f64 (pow.f64 C 17)))))) (pow.f64 C 4)) (neg.f64 C)))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -12 (*.f64 A (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 16 (pow.f64 A 3))) (pow.f64 C 3))) (*.f64 -9/4 (*.f64 A (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 C 7))) (*.f64 2 (*.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3))))) (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))))) (pow.f64 C 5))) (+.f64 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 -1 C))))
(fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (fma.f64 -12 (+.f64 (*.f64 A (*.f64 B B)) (pow.f64 A 3)) (*.f64 (pow.f64 A 3) 16))) (*.f64 (*.f64 -9/4 A) (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4)))))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 C 7)) (*.f64 (*.f64 2 (*.f64 A (-.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 -9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 3 (*.f64 A A)) (cbrt.f64 (neg.f64 (pow.f64 C 17))))))) (cbrt.f64 (pow.f64 C 4))))) (pow.f64 C 5)) (fma.f64 -1 (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 -9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 3 (*.f64 A A)) (cbrt.f64 (neg.f64 (pow.f64 C 17))))) (pow.f64 C 4)) (neg.f64 C))))
(fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (fma.f64 -12 (+.f64 (*.f64 A (*.f64 B B)) (pow.f64 A 3)) (*.f64 (pow.f64 A 3) 16))) (*.f64 (*.f64 -9/4 A) (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4)))))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 C 7)) (*.f64 2 (*.f64 A (*.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 (*.f64 -9/2 (*.f64 A A)) (pow.f64 C 3))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (neg.f64 (pow.f64 C 17)))))) (cbrt.f64 (pow.f64 C 4))))))) (pow.f64 C 5)) (fma.f64 -1 (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 (*.f64 -9/2 (*.f64 A A)) (pow.f64 C 3))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (neg.f64 (pow.f64 C 17)))))) (pow.f64 C 4)) (neg.f64 C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (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 (/.f64 F (*.f64 A 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 (*.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 (*.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 (/.f64 F (-.f64 A C)) (*.f64 A C)) (/.f64 (/.f64 F (*.f64 A A)) C))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C)) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 A C)))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (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 (/.f64 F (*.f64 A A)) C))) (sqrt.f64 -1/2)))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.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 (/.f64 F (*.f64 A 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 (*.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 (*.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 (/.f64 F (-.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 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 A C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.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 (*.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 (/.f64 F (-.f64 A C)) (*.f64 A C)) (/.f64 (/.f64 F (*.f64 A A)) C))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C)) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 A C)))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 (/.f64 F (*.f64 A A)) C)))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.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 (/.f64 F (*.f64 A A)) C))) (*.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 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (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 (/.f64 F (*.f64 A A)) C))) (sqrt.f64 -1/2)))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F (*.f64 A A)) C))) (*.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 (/.f64 F (*.f64 A A)) C)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B))))))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))))))))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))) (*.f64 F (-.f64 (+.f64 A C) B)))) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B)))))) C)))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B))))))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (-.f64 (*.f64 -1/3 (/.f64 F (/.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (*.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))) F) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))))))) (+.f64 A (-.f64 C B)))) (*.f64 -4 (*.f64 (*.f64 A C) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F))) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))))))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))))))))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 7) (-.f64 (*.f64 -1/3 (/.f64 F (/.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) 1/8)))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))) F) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B)))))))))))) (+.f64 A (-.f64 C B)))) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F))) (*.f64 4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))))))))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F))) (fma.f64 -4 (*.f64 A (*.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))))) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F))) (fma.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))) 2)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2)))) (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/3 (*.f64 (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))) F)) (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B))))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))) F) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F))) (fma.f64 -4 (*.f64 A (*.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))))) 2))) (-.f64 (+.f64 A C) (neg.f64 B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B))))) (pow.f64 B 7)) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F))) (fma.f64 -4 (*.f64 A (*.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))))) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)) (neg.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (-.f64 (*.f64 -1/3 (/.f64 F (/.f64 (*.f64 B B) (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)))))))) (fma.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F))) (*.f64 4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))))))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))))) (/.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F))) (fma.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))) 2)))))))))) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F))) (fma.f64 -4 (*.f64 A (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))))) 2)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(+.f64 (*.f64 -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 2) (*.f64 B (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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)))))) (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 A A) B) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 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 (/.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/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))))))) F) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (-.f64 (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.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)))))) (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 -9/4 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 C C))) F))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2))) (*.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 A A) B) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (fma.f64 -9/4 (/.f64 (*.f64 C (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6)))))))))) (*.f64 B B)) (/.f64 F (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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))))))))) (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 (/.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/3 (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (sqrt.f64 2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (sqrt.f64 2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C A)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/12 (/.f64 F (/.f64 (*.f64 C (*.f64 A A)) (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 (*.f64 3/4 (pow.f64 A 3)) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17)))))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2))) F)) (*.f64 -1/4 (/.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B)))))) (sqrt.f64 -1/4))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (sqrt.f64 2))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4)) (-.f64 (*.f64 1/12 (/.f64 F (/.f64 (*.f64 C (*.f64 A A)) (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17)))))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2))) F)) (*.f64 -1/4 (/.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (-.f64 C A)))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/4))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/4))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))))) C))) (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 A))) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/12 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) C))) (fma.f64 1/2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))))) C)))) F)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))))) C)) (/.f64 C (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (fma.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A)))) (neg.f64 (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))))) C))) (sqrt.f64 -1/4))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/12 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) C))) (fma.f64 1/2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))))) F)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B)))))) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (*.f64 -1 (pow.f64 A 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 F (/.f64 C (-.f64 C (neg.f64 A))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (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 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.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) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 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 -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 2) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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))))) 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 C (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (+.f64 (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) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (+.f64 (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 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.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 A -4) (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 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 -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 2) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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))))) 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/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (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 (pow.f64 B 2) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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))))) 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 C (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F) (pow.f64 B 2)) (*.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) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (+.f64 (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) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (-.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (/.f64 (*.f64 12 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) F))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.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)) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (+.f64 (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) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.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 (/.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) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (+.f64 (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 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.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 A -4) (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)))) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (*.f64 A A))) F))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (*.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/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (+.f64 (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 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (+.f64 (*.f64 B B) (*.f64 A A))) (/.f64 F (*.f64 B B)))) (/.f64 (*.f64 A 4) (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (*.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 (/.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) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 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 -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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))
(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 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) F) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F)))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A C) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (/.f64 (*.f64 1/12 (*.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) F)) (*.f64 A (*.f64 C C))) (fma.f64 -1/4 (/.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/4))) 2))) F))))) (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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (/.f64 A (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (/.f64 (*.f64 1/12 (*.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) F)) (*.f64 A (*.f64 C C))) (fma.f64 -1/4 (/.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) F))))) (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 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 F (cbrt.f64 (pow.f64 C 7))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A C) (/.f64 A F))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B 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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))
(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 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))) 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 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))) C))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/4))) 2) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))))) A))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B)))))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) F) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 A (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F)))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3) F)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 C))) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/12 (*.f64 (/.f64 (-.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 -9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 3 (*.f64 A A)) (cbrt.f64 (neg.f64 (pow.f64 C 17))))) A) (/.f64 F (*.f64 C C)))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/4))) 2) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))))) A))) (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) F)))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A))))) (sqrt.f64 -1/4))) 2) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 1/4 (*.f64 F (-.f64 A (neg.f64 C)))) A) (*.f64 1/16 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)))))) A))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)) (-.f64 (*.f64 -1/12 (*.f64 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 (*.f64 -9/2 (*.f64 A A)) (pow.f64 C 3))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (neg.f64 (pow.f64 C 17)))))) A) (/.f64 F (*.f64 C C)))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) F)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (-.f64 A (neg.f64 C))))) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B)))))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C 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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (*.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.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 (/.f64 1 (*.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C 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 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.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 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2)) A) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F))) (*.f64 (*.f64 C C) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (*.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.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 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.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 (*.f64 1/2 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.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 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C 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 (/.f64 1 (*.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C 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 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))) B) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F)) (*.f64 (*.f64 2 A) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) B)) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 C F))) (pow.f64 B 2))) (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3)))))) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2))) (*.f64 F (-.f64 (+.f64 A C) B)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) B)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (fma.f64 4/3 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (*.f64 C F)))) (*.f64 -1/3 (/.f64 F (/.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (*.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3)))))))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))) (/.f64 (*.f64 F (+.f64 A (-.f64 C B))) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 A C) (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))))))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (/.f64 (*.f64 B B) F)) (*.f64 (*.f64 2 A) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 C B)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A (-.f64 C B)))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 4/3 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (*.f64 C F)))) (*.f64 -1/3 (/.f64 F (/.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) 1/8))))))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))) (/.f64 (*.f64 F (+.f64 A (-.f64 C B))) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))))))) (pow.f64 B 5))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (/.f64 (*.f64 B B) F)) (*.f64 2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (-.f64 C B))))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (-.f64 C B))))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 B (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F)) (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 B (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F)) (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))) (pow.f64 B 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F))) (pow.f64 B 2))) (*.f64 -1/3 (/.f64 (*.f64 F (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) F) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C (*.f64 F B)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) 2))) (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (*.f64 -1 B))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F)) (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 B (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (fma.f64 4/3 (/.f64 (*.f64 (*.f64 A C) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) F)) (*.f64 B B)) (/.f64 (*.f64 -1/3 (*.f64 (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))) F)) (*.f64 B B))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))) F) (/.f64 (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (/.f64 (*.f64 B B) F)) (*.f64 -2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 A C) (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 A C) (neg.f64 B)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2)) (-.f64 (+.f64 A C) (neg.f64 B)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F)) (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 B F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 2))) (pow.f64 B 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))) (*.f64 B (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (fma.f64 4/3 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) F))) (*.f64 B B)) (*.f64 -1/3 (/.f64 F (/.f64 (*.f64 B B) (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8))))))))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))) (/.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))) (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (/.f64 (*.f64 B B) F)) (*.f64 -2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B F)))))) 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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B)))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))))) (*.f64 -1/3 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) (pow.f64 B 2))) (+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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)) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (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 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) 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 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.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))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.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 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))) B) 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))))) (*.f64 -1/3 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) (pow.f64 B 2))) (+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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)) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))))))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 4/3 (/.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))) (+.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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (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 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 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 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) 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 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 -9/4 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))) (*.f64 4/3 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) 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 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.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 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (*.f64 (*.f64 B B) F)))))))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))))) 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 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))) B) 2)))) 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 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (fma.f64 -9/4 (/.f64 (*.f64 C (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6)))))))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))) (*.f64 4/3 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) F))))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 B B) F))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))) B) 2))) (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F)) (fma.f64 F (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))))))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (pow.f64 C 2))) (*.f64 (-.f64 C A) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 7))) (*.f64 (*.f64 B B) (-.f64 C A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 7))) (*.f64 (*.f64 B B) (-.f64 C A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (sqrt.f64 -4)))) 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (*.f64 C (pow.f64 B 2))) (*.f64 4/3 (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2))))) (pow.f64 A 2)))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (pow.f64 C 2))) (*.f64 (-.f64 C A) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (sqrt.f64 -4)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) 1) 1/3) (pow.f64 C 2))) (*.f64 (-.f64 C A) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C A)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (*.f64 F (fma.f64 (cbrt.f64 (pow.f64 A 7)) (*.f64 C (*.f64 B B)) (*.f64 4/3 (/.f64 C (/.f64 (*.f64 A A) (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 (*.f64 3/4 (pow.f64 A 3)) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17)))))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 7))) (*.f64 (*.f64 B B) (-.f64 C A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (sqrt.f64 -4))) 2)) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 7))) (*.f64 (*.f64 B B) (-.f64 C A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (*.f64 F (fma.f64 (cbrt.f64 (pow.f64 A 7)) (*.f64 C (*.f64 B B)) (*.f64 4/3 (/.f64 C (/.f64 (*.f64 A A) (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17)))))))))) (/.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 7))) (*.f64 (*.f64 B B) (-.f64 C A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (sqrt.f64 -4)))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 2)) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 7))) (*.f64 (*.f64 B B) (-.f64 C A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) (-.f64 C A))) (sqrt.f64 -4)))) 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A))))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 C (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 (pow.f64 C 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 C (neg.f64 A))) (*.f64 (*.f64 -4 (cbrt.f64 (*.f64 -1 (pow.f64 A 7)))) (*.f64 (*.f64 C C) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 C (neg.f64 A))) (*.f64 (*.f64 -4 (cbrt.f64 (*.f64 -1 (pow.f64 A 7)))) (*.f64 (*.f64 C C) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) (sqrt.f64 -4)))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 C (*.f64 F (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))))) (pow.f64 A 2))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 C (*.f64 F (pow.f64 B 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 C (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 (pow.f64 C 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (sqrt.f64 -4)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 C (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 (*.f64 (pow.f64 A 7) -1) 1/3) (*.f64 (pow.f64 C 2) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 A)))))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 C F) (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17))))))) (*.f64 A A)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1 (pow.f64 A 7))) (*.f64 C (*.f64 (*.f64 B B) F))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 C (neg.f64 A))) (*.f64 (*.f64 -4 (cbrt.f64 (*.f64 -1 (pow.f64 A 7)))) (*.f64 (*.f64 C C) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) (sqrt.f64 -4))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (*.f64 A A) (sqrt.f64 -4))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 C (neg.f64 A))) (*.f64 (*.f64 -4 (cbrt.f64 (*.f64 -1 (pow.f64 A 7)))) (*.f64 (*.f64 C C) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -4)) (+.f64 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 C F) (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17))))))) (*.f64 A A)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1 (pow.f64 A 7))) (*.f64 C (*.f64 (*.f64 B B) F))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 C (neg.f64 A))) (*.f64 (*.f64 -4 (cbrt.f64 (*.f64 -1 (pow.f64 A 7)))) (*.f64 (*.f64 C C) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) (sqrt.f64 -4)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (-.f64 C (neg.f64 A))) (*.f64 (*.f64 -4 (cbrt.f64 (*.f64 -1 (pow.f64 A 7)))) (*.f64 (*.f64 C C) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) F) (*.f64 4 (*.f64 C (*.f64 F (-.f64 C (neg.f64 A)))))) (sqrt.f64 -4)))) 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 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (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 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (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 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B))) (+.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 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 4/3 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) F)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) F))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (*.f64 F (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.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 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (/.f64 (*.f64 12 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))) (*.f64 4/3 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) F))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.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 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 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -1/3 (/.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)))) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))) (*.f64 4/3 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) F))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))))) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)))))))
(+.f64 (*.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) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3))) (*.f64 (-.f64 A C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (cbrt.f64 (pow.f64 C 7)) (*.f64 (*.f64 A A) F)) (*.f64 (-.f64 A C) (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) (sqrt.f64 -4))) 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F (cbrt.f64 (pow.f64 C 7)))) (*.f64 (*.f64 (-.f64 A C) F) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3)) (*.f64 4/3 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))))) (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3))) (*.f64 (-.f64 A C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 1 (pow.f64 C 7)) 1/3))) (*.f64 (-.f64 A C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (fma.f64 (*.f64 A (*.f64 (*.f64 B B) F)) (cbrt.f64 (pow.f64 C 7)) (*.f64 4/3 (/.f64 A (/.f64 (*.f64 C C) (*.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) A) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (cbrt.f64 (pow.f64 C 7)) (*.f64 (*.f64 A A) F)) (*.f64 (-.f64 A C) (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) (sqrt.f64 -4))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (cbrt.f64 (pow.f64 C 7)) (*.f64 (*.f64 A A) F)) (*.f64 (-.f64 A C) (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) (sqrt.f64 -4))) 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 (*.f64 A (*.f64 (*.f64 B B) F)) (cbrt.f64 (pow.f64 C 7)) (*.f64 4/3 (/.f64 A (/.f64 (*.f64 C C) (*.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) F))))) (/.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F))) (/.f64 (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -4) 2))) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F (cbrt.f64 (pow.f64 C 7)))) (*.f64 (*.f64 (-.f64 A C) F) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) (sqrt.f64 -4)))) 2))))) (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F (cbrt.f64 (pow.f64 C 7)))) (*.f64 (*.f64 (-.f64 A C) F) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (-.f64 A C) F)) (*.f64 (*.f64 B B) F)) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 C 7))) (*.f64 (*.f64 A A) F)) (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))) (sqrt.f64 -4)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 -4/3 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))))) (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 (*.f64 -1 (pow.f64 C 7)) 1/3))) (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 C))))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) 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 (*.f64 A (*.f64 (*.f64 (*.f64 B B) F) (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (/.f64 (*.f64 -4/3 (*.f64 (*.f64 A F) (-.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 -9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 3 (*.f64 A A)) (cbrt.f64 (neg.f64 (pow.f64 C 17))))))) (*.f64 C C))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 C 7))) (*.f64 (*.f64 A A) F)) (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F))) (sqrt.f64 -4))) 2)) A) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F))) (*.f64 F (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 C 7))) (*.f64 (*.f64 A A) F)) (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 C 7))) (*.f64 A (*.f64 (*.f64 B B) F))) (*.f64 -4/3 (/.f64 A (/.f64 (*.f64 C C) (*.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 (*.f64 -9/2 (*.f64 A A)) (pow.f64 C 3))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (neg.f64 (pow.f64 C 17)))))) F))))) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))) (sqrt.f64 -4)) 2))) (/.f64 (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -4) 2))) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F))))))) (*.f64 (*.f64 C C) (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F (cbrt.f64 (neg.f64 (pow.f64 C 7))))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 A (neg.f64 C)))) (neg.f64 (*.f64 (*.f64 B B) F)))) (sqrt.f64 -4)) 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 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 (*.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 C (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))) -1/3)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 (fma.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))) -1/3)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 12 (/.f64 C (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 -16 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -9/2 (/.f64 (pow.f64 C 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/3) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2)))))))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 C (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/6) C)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (*.f64 9/2 (/.f64 (pow.f64 C 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 5)) 1/6) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (fma.f64 -9/4 (/.f64 C (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))))))) (+.f64 C (fma.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 (*.f64 C C) -4) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))) -1/3)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 A 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (fma.f64 1/4 (fma.f64 12 (/.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) (/.f64 (*.f64 -16 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (fma.f64 -9/4 (/.f64 (*.f64 C (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2))))) (+.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (*.f64 -9/2 (pow.f64 C 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 C 3)) (*.f64 -2 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6)))))))))))) (+.f64 C (fma.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (fma.f64 (fma.f64 3/4 (+.f64 (/.f64 2 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 -4 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 2)) 9/2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 C C) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 5) 1/6))))))) -1/3)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
A
C
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C) C)
(fma.f64 (cbrt.f64 (pow.f64 A 4)) C C)
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2)))))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) 1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) 1) 1/3) C) C))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 (*.f64 3/4 (pow.f64 A 3)) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))) (pow.f64 A 4)) (fma.f64 (cbrt.f64 (pow.f64 A 4)) C C))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)) (*.f64 3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (pow.f64 A 17))))) (pow.f64 A 4)) (fma.f64 (cbrt.f64 (pow.f64 A 4)) C C))
A
(-.f64 (+.f64 A C) (*.f64 -1 A))
(-.f64 (+.f64 A C) (neg.f64 A))
(+.f64 A (-.f64 C (neg.f64 A)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C) (+.f64 A C)) (*.f64 -1 A))
(-.f64 (fma.f64 (cbrt.f64 (*.f64 -1 (pow.f64 A 4))) C (+.f64 A C)) (neg.f64 A))
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 (pow.f64 A 17) -1) 1/3) (pow.f64 C 2)))) (pow.f64 A 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 A 4) -1) 1/3) C) (+.f64 A C))) (*.f64 -1 A))
(-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 A 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (*.f64 C C) -4))) (*.f64 -9/2 (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 -3 (*.f64 (*.f64 C C) (cbrt.f64 (*.f64 -1 (pow.f64 A 17)))))) (pow.f64 A 4)) (fma.f64 (cbrt.f64 (*.f64 -1 (pow.f64 A 4))) C (+.f64 A C))) (neg.f64 A))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) C) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) C A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) C) (+.f64 A (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.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 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) C A) (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) C A) (-.f64 (*.f64 -1/3 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (pow.f64 (*.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/6)))) C) (+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6)))) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -9/2 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 2 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 9/2 (/.f64 (pow.f64 A 2) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 5)) 1/6))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/3))) (*.f64 -1 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.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 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) C A) (*.f64 -1/3 (+.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C))) (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (/.f64 (*.f64 12 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 (*.f64 3 (*.f64 A A)) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6)))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 1/6))) C A) (-.f64 (*.f64 -1/3 (+.f64 (/.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 C C))) (/.f64 (pow.f64 C 3) (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (-.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (fma.f64 1/4 (fma.f64 -16 (/.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (*.f64 12 (/.f64 A (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)))) (fma.f64 -9/4 (/.f64 A (/.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 -9/2 (pow.f64 A 3)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 A A) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2)) (/.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 9/2 (*.f64 A A)) (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 2))) (sqrt.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 A A) (pow.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 5) 1/6))))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
C
A
(+.f64 A (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3)))
(+.f64 A (*.f64 A (cbrt.f64 (pow.f64 C 4))))
(+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (*.f64 A (pow.f64 (*.f64 1 (pow.f64 C 4)) 1/3))))
(+.f64 A (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (pow.f64 C 17))))) (pow.f64 C 4)) (*.f64 A (cbrt.f64 (pow.f64 C 4)))))
C
(-.f64 (+.f64 A C) (*.f64 -1 C))
(+.f64 A (-.f64 C (neg.f64 C)))
(-.f64 (+.f64 A C) (neg.f64 C))
(-.f64 (+.f64 A (+.f64 C (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3) A))) (*.f64 -1 C))
(-.f64 (+.f64 (+.f64 A C) (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4))))) (neg.f64 C))
(+.f64 (+.f64 A C) (-.f64 (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))) (neg.f64 C)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -4 (pow.f64 A 2))))) (*.f64 -9/2 (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 3 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 (pow.f64 C 17)) 1/3)))) (pow.f64 C 4))) (+.f64 C (*.f64 (pow.f64 (*.f64 -1 (pow.f64 C 4)) 1/3) A)))) (*.f64 -1 C))
(+.f64 A (-.f64 (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 -9/2 (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 3 (*.f64 A A)) (cbrt.f64 (neg.f64 (pow.f64 C 17))))) (pow.f64 C 4)) (+.f64 C (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))))) (neg.f64 C)))
(+.f64 A (-.f64 (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -3/4 (*.f64 (pow.f64 C 3) (fma.f64 2 (+.f64 (*.f64 B B) (*.f64 A A)) (*.f64 (*.f64 A A) -4))) (*.f64 (*.f64 -9/2 (*.f64 A A)) (pow.f64 C 3))) (*.f64 -3 (*.f64 (*.f64 A A) (cbrt.f64 (neg.f64 (pow.f64 C 17)))))) (pow.f64 C 4)) (+.f64 C (*.f64 A (cbrt.f64 (neg.f64 (pow.f64 C 4)))))) (neg.f64 C)))
(*.f64 2 C)
(*.f64 C 2)
(+.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 C 2))
(+.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 (*.f64 1/8 (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 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))))
(-.f64 (+.f64 A C) B)
(+.f64 A (-.f64 C B))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B)
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6)))))) B)
(+.f64 A (-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (pow.f64 B 6)) -1/3)) B))
(+.f64 A (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (pow.f64 B 6)) -1/3) B)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (pow.f64 B 8))))))) B)
(+.f64 A (-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (*.f64 -1/3 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (pow.f64 B 6)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4)) (*.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3)))) (pow.f64 B 8))))) B))
(+.f64 A (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 (*.f64 -1/3 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (pow.f64 B 6)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 -9/16 (pow.f64 (-.f64 A C) 6)) (pow.f64 B 3))) (fma.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/4) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 3/8)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) 1/8))) (pow.f64 B 8)))) B)))
(-.f64 (+.f64 A C) (*.f64 -1 B))
(-.f64 (+.f64 A C) (neg.f64 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A C)) (*.f64 -1 B))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 A C)) (neg.f64 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (+.f64 A C))) (*.f64 -1 B))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (pow.f64 B 6)) (+.f64 A C))) (neg.f64 B))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (pow.f64 B 6)) (+.f64 A C))) (neg.f64 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (pow.f64 B 6))) (+.f64 A (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 -9/16 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (+.f64 (*.f64 -9/8 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))) (pow.f64 B 8))) C)))) (*.f64 -1 B))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (pow.f64 B 6)) (+.f64 A (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8) (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))) (pow.f64 B 8)) C)))) (neg.f64 B))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8)) (pow.f64 B 6)) (+.f64 A (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 9/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) -17/16)) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 6)) (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (*.f64 (*.f64 3/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -3/8))))) (pow.f64 B 8)) C)))) (neg.f64 B))
(*.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))
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/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 (cbrt.f64 (pow.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)))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 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)))
(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 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2))) (+.f64 (*.f64 B B) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (+.f64 (*.f64 B B) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.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 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -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 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -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 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.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 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -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 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(sqrt.f64 (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(sqrt.f64 (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A 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 C (*.f64 A -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 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A 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 C (*.f64 A -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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4) (neg.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A 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 C (*.f64 A -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 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.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 C (*.f64 A -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 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A 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 C (*.f64 A -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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4)) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (-.f64 (+.f64 A 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 C (*.f64 A -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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4)) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (-.f64 0 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(/.f64 (neg.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 3)) (fma.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 0))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3)) (fma.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 0))
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1/2)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 C (-.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A))
(+.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A)
(-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(-.f64 (/.f64 (*.f64 A A) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (/.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 1)
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 1 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (sqrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)))
(*.f64 (cbrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (cbrt.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (cbrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (/.f64 1 (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A)))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A))))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A))))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)) (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (fma.f64 A A (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (+.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (*.f64 A A) (*.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3)) (+.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 A (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 A A)) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A))
(/.f64 (-.f64 (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 A A)) (-.f64 C (+.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (+.f64 A (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2))) (neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))) (neg.f64 (+.f64 (*.f64 A A) (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) A))))))
(pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 1)
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2))
(sqrt.f64 (pow.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) (pow.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 2)))
(cbrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) (pow.f64 (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))) 2)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))
(+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))

eval2.4s (4.9%)

Compiler

Compiled 166579 to 89670 computations (46.2% saved)

prune865.0ms (1.7%)

Pruning

105 alts after pruning (105 fresh and 0 done)

PrunedKeptTotal
New1829791908
Fresh402666
Picked101
Done404
Total18741051979
Error
26.6b
Counts
1979 → 105
Alt Table
Click to see full alt table
StatusErrorProgram
63.5b
(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)
60.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))))
63.5b
(/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (/.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.7b
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
49.1b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
51.8b
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.7b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.5b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.3b
(/.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))))
63.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
53.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
49.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
49.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2))
49.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
50.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
57.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
50.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
50.0b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/2)) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.4b
(/.f64 (neg.f64 (*.f64 (cbrt.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)))) (cbrt.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 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (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 B B (*.f64 A (*.f64 C -4))))
55.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))))
58.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))))) (*.f64 A (*.f64 C -4)))
58.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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))))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.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 B B (*.f64 A (*.f64 C -4))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 B (*.f64 B F)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 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 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (/.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 B B (*.f64 A (*.f64 -4 C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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 B B (*.f64 A (*.f64 -4 C))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (*.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (-.f64 C (sqrt.f64 (+.f64 (*.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 (*.f64 A A) B)) (*.f64 -1 B)))))))) (-.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 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.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))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 B (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B 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))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (cbrt.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.7b
(/.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))))
56.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))
62.1b
(/.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))))
63.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 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))))
62.0b
(/.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))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.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))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.0b
(/.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))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.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))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.4b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 C F))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.6b
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
55.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
63.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
63.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C (*.f64 1/2 (*.f64 (/.f64 C B) C))) B) F))))
60.1b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
59.5b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
57.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))
53.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))))))
49.1b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
63.5b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
54.0b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
62.8b
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
63.1b
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
63.1b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
63.4b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F))))
63.3b
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (/.f64 B A))) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))
63.5b
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (/.f64 B A))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
63.3b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))
63.5b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
62.7b
(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.9b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
Compiler

Compiled 7542 to 4838 computations (35.9% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(-.f64 (hypot.f64 B (-.f64 A C)) A)
13.3b
(sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
19.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
19.9b
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
Compiler

Compiled 159 to 59 computations (62.9% saved)

series46.0ms (0.1%)

Counts
3 → 76
Calls

30 calls:

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

rewrite104.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
520×add-sqr-sqrt
504×*-un-lft-identity
502×pow1
478×add-exp-log
478×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify128.0ms (0.3%)

Algorithm
egg-herbie
Rules
1278×associate-*r*
1064×*-commutative
894×associate-*l*
672×+-commutative
496×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.3b
(*.f64 C (*.f64 F (*.f64 B B)))
6.8b
(*.f64 F (*.f64 B B))
7.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.8b
(sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))
Compiler

Compiled 93 to 32 computations (65.6% saved)

series21.0ms (0%)

Counts
4 → 96
Calls

36 calls:

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

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1328×associate-*r/
472×associate-+l+
418×add-sqr-sqrt
404×pow1
404×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify125.0ms (0.2%)

Algorithm
egg-herbie
Rules
968×associate-/r/
844×distribute-lft-neg-in
816×associate-/l/
690×associate-*r*
640×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (sqrt.f64 2) A)
3.3b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))
3.5b
(*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))
9.6b
(sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))
Compiler

Compiled 80 to 32 computations (60% saved)

series20.0ms (0%)

Counts
4 → 60
Calls

30 calls:

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

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
654×distribute-rgt-in
628×associate-/r/
608×distribute-lft-in
388×associate-/l/
380×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.2%)

Algorithm
egg-herbie
Rules
1438×distribute-lft-neg-in
1278×distribute-rgt-neg-in
814×associate-/l*
768×times-frac
632×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03966447
110686057
255646057
Stop Event
node limit
Counts
229 → 222
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 1/4) (pow.f64 (*.f64 F (+.f64 A A)) 1/4))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A A)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (cbrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A A)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 1/2))
(pow.f64 (*.f64 F (+.f64 A A)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A A)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A A))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 1)
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B))
(/.f64 (sqrt.f64 2) (*.f64 A (/.f64 C B)))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))
(/.f64 (/.f64 (sqrt.f64 2) A) (/.f64 C B))
(/.f64 B (*.f64 (/.f64 A (sqrt.f64 2)) C))
(/.f64 B (*.f64 C (/.f64 A (sqrt.f64 2))))
(/.f64 (/.f64 B C) (/.f64 A (sqrt.f64 2)))
(/.f64 1 (*.f64 (/.f64 C (*.f64 (sqrt.f64 2) B)) A))
(/.f64 1 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C B)))
(/.f64 1 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))
(/.f64 (pow.f64 2 1/4) (*.f64 (/.f64 C B) (/.f64 A (pow.f64 2 1/4))))
(/.f64 (sqrt.f64 B) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C (sqrt.f64 B))))
(/.f64 (cbrt.f64 2) (*.f64 (/.f64 C B) (/.f64 A (cbrt.f64 (sqrt.f64 2)))))
(/.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C (cbrt.f64 B))))
(/.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) C)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) A)
(/.f64 -1 (*.f64 (/.f64 C B) (neg.f64 (/.f64 A (sqrt.f64 2)))))
(/.f64 -1 (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 (/.f64 C B))))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (neg.f64 B) (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 C)))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 C B) A))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 A (neg.f64 C)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (neg.f64 B)) (neg.f64 C))
(/.f64 (*.f64 (/.f64 B C) (neg.f64 (sqrt.f64 2))) A)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B C)) A)
(/.f64 (*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) A)) (neg.f64 C))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 A C))
(/.f64 (/.f64 B 1) (*.f64 (/.f64 A (sqrt.f64 2)) C))
(/.f64 (/.f64 B (sqrt.f64 C)) (*.f64 (/.f64 A (sqrt.f64 2)) (sqrt.f64 C)))
(/.f64 (/.f64 B (pow.f64 (cbrt.f64 C) 2)) (*.f64 (/.f64 A (sqrt.f64 2)) (cbrt.f64 C)))
(/.f64 (/.f64 (sqrt.f64 2) 1) (*.f64 (/.f64 C B) A))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 A)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 A) 2)) (*.f64 (/.f64 C B) (cbrt.f64 A)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (*.f64 (/.f64 C B) A))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 A)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (cbrt.f64 A) 2)) (*.f64 (/.f64 C B) (cbrt.f64 A)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) -1) (*.f64 (/.f64 C B) A))
(/.f64 (/.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (sqrt.f64 C)) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 A) (/.f64 C B))) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) 1) (*.f64 A (/.f64 C B)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 B)) (*.f64 A (neg.f64 C)))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 A C))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (*.f64 (neg.f64 C) A))
(/.f64 (*.f64 (neg.f64 B) 1) (*.f64 (neg.f64 C) (/.f64 A (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 B) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 C) A))
(/.f64 (neg.f64 (neg.f64 B)) (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 (neg.f64 C))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 C B) A))
(/.f64 (neg.f64 (*.f64 (/.f64 B A) (sqrt.f64 2))) (neg.f64 C))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 B C))) A)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (neg.f64 (*.f64 A C)))
(pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 B C)) (/.f64 (sqrt.f64 2) A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3) (pow.f64 (/.f64 B C) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 B C) 3) (pow.f64 (/.f64 (sqrt.f64 2) A) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C)) (/.f64 A (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B A) (sqrt.f64 2))) C)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B C))) A)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) B)) (*.f64 A C))
(/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (/.f64 A (sqrt.f64 2)) C))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 C)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))) A)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))) A)
(/.f64 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))) C)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (+.f64 A A)))) A)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 A C))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2) (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3) (pow.f64 (*.f64 F (+.f64 A A)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) A))) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(*.f64 (/.f64 (sqrt.f64 2) A) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) A))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 A)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) (cbrt.f64 (/.f64 2 (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 A A))) (cbrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 A)))
(*.f64 (/.f64 1 A) (sqrt.f64 2))
(*.f64 (/.f64 1 A) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 A))
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (sqrt.f64 2) (sqrt.f64 A)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 A)))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) A))
(*.f64 (/.f64 (pow.f64 2 1/4) A) (pow.f64 2 1/4))
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) A))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 A)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 0 (*.f64 A A))) A)
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (/.f64 1 (/.f64 A (pow.f64 2 1/4))) (pow.f64 2 1/4))
(*.f64 (/.f64 1 (/.f64 A (cbrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 2) A) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (*.f64 A A))) A)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 0 (*.f64 A A))) A)
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (-.f64 0 (*.f64 A A))) A)
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) -1) (-.f64 0 (*.f64 A A))) A)
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) -1) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (-.f64 0 (*.f64 A A))) A)
(*.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(pow.f64 (/.f64 (sqrt.f64 2) A) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) A)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3) 1/3)
(pow.f64 (/.f64 A (sqrt.f64 2)) -1)
(neg.f64 (/.f64 (sqrt.f64 2) A))
(sqrt.f64 (/.f64 2 (*.f64 A A)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) A)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) A))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3))
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) A)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) A)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) A)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) A)))
Outputs
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) 1)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 1/4) (pow.f64 (*.f64 F (+.f64 A A)) 1/4))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A A)))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 F))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (cbrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 A F)))) (cbrt.f64 (*.f64 2 (*.f64 A F))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (cbrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 A F)))) (cbrt.f64 (*.f64 2 (*.f64 A F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A A)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 A F)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 A F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A A)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 A F)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 A F)))))
(pow.f64 (*.f64 F (+.f64 A A)) 1/2)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A A)) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) 3)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 A F)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 A F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A A))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 1)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (sqrt.f64 2) (*.f64 A (/.f64 C B)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) A) (/.f64 C B))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 B (*.f64 (/.f64 A (sqrt.f64 2)) C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 B (*.f64 C (/.f64 A (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 B C) (/.f64 A (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 1 (*.f64 (/.f64 C (*.f64 (sqrt.f64 2) B)) A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 1 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C B)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 1 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (pow.f64 2 1/4) (*.f64 (/.f64 C B) (/.f64 A (pow.f64 2 1/4))))
(/.f64 (/.f64 (pow.f64 2 1/4) (/.f64 C B)) (/.f64 A (pow.f64 2 1/4)))
(/.f64 (/.f64 (pow.f64 2 1/2) A) (/.f64 C B))
(/.f64 (sqrt.f64 B) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C (sqrt.f64 B))))
(/.f64 (sqrt.f64 B) (/.f64 (/.f64 (*.f64 A C) (sqrt.f64 2)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 B) (*.f64 A (/.f64 C (sqrt.f64 B)))) (sqrt.f64 2))
(/.f64 (cbrt.f64 2) (*.f64 (/.f64 C B) (/.f64 A (cbrt.f64 (sqrt.f64 2)))))
(/.f64 (cbrt.f64 2) (/.f64 (/.f64 A (/.f64 B C)) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 (/.f64 A B) C)) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C (cbrt.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 A (/.f64 C (cbrt.f64 B)))) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) C)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) A)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 -1 (*.f64 (/.f64 C B) (neg.f64 (/.f64 A (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 -1 (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 (/.f64 C B))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (neg.f64 B) (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 C)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 C B) A))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 A (neg.f64 C)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (neg.f64 B)) (neg.f64 C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (/.f64 B C) (neg.f64 (sqrt.f64 2))) A)
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B C)) A)
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 B) (/.f64 (sqrt.f64 2) A)) (neg.f64 C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 A C))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (/.f64 B 1) (*.f64 (/.f64 A (sqrt.f64 2)) C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 B (sqrt.f64 C)) (*.f64 (/.f64 A (sqrt.f64 2)) (sqrt.f64 C)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 B (pow.f64 (cbrt.f64 C) 2)) (*.f64 (/.f64 A (sqrt.f64 2)) (cbrt.f64 C)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) 1) (*.f64 (/.f64 C B) A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 A)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 A) (/.f64 (*.f64 (sqrt.f64 A) C) B)))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) (*.f64 (sqrt.f64 A) (sqrt.f64 A))))
(/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 A) 2)) (*.f64 (/.f64 C B) (cbrt.f64 A)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (*.f64 (/.f64 C B) A))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 A)) (*.f64 (/.f64 C B) (sqrt.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 A) C) B) (sqrt.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 C B) (*.f64 (sqrt.f64 A) (sqrt.f64 A))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (cbrt.f64 A) 2)) (*.f64 (/.f64 C B) (cbrt.f64 A)))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) -1) (*.f64 (/.f64 C B) A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (sqrt.f64 C)) (sqrt.f64 C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 A) (/.f64 C B))) (sqrt.f64 A))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 A) (/.f64 (*.f64 (sqrt.f64 A) C) B)))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 C B) (*.f64 (sqrt.f64 A) (sqrt.f64 A))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) 1) (*.f64 A (/.f64 C B)))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 B)) (*.f64 A (neg.f64 C)))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 A C))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (*.f64 (neg.f64 C) A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (neg.f64 B) 1) (*.f64 (neg.f64 C) (/.f64 A (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (*.f64 (neg.f64 B) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 C) A))
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (neg.f64 (neg.f64 B)) (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 (neg.f64 C))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 C B) A))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (neg.f64 (*.f64 (/.f64 B A) (sqrt.f64 2))) (neg.f64 C))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 B C))) A)
(/.f64 (/.f64 B C) (/.f64 A (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (neg.f64 (*.f64 A C)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(pow.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 2))
(fabs.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(log.f64 (pow.f64 (exp.f64 (/.f64 B C)) (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3) (pow.f64 (/.f64 B C) 3)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 B C) 3) (pow.f64 (/.f64 (sqrt.f64 2) A) 3)))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(exp.f64 (log.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 C B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C)) (/.f64 A (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B A) (sqrt.f64 2))) C)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B C))) A)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) B)) (*.f64 A C))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (/.f64 A (sqrt.f64 2)) C))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (/.f64 A (sqrt.f64 2)) (neg.f64 C)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))) A)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))) A)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 A B) C))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 B (*.f64 A C)))))
(/.f64 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))) C)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (+.f64 A A)))) A)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 A C))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 2)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 3)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 2)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2))) 3))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2) (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 A F)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)) 3) (pow.f64 (*.f64 F (+.f64 A A)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 A F)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))) 1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (/.f64 B (*.f64 A C)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) A))) 1)
(/.f64 (sqrt.f64 2) A)
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(*.f64 (/.f64 (sqrt.f64 2) A) 1)
(/.f64 (sqrt.f64 2) A)
(*.f64 1 (/.f64 (sqrt.f64 2) A))
(/.f64 (sqrt.f64 2) A)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 (sqrt.f64 2) A)))
(/.f64 (sqrt.f64 2) A)
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 A)))
(*.f64 (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)) (/.f64 1 A))
(/.f64 (pow.f64 2 1/2) A)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) (cbrt.f64 (/.f64 2 (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 A A))) (cbrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) (cbrt.f64 (/.f64 2 (*.f64 A A))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 A)))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) (/.f64 1 A))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (cbrt.f64 2) A))
(*.f64 (/.f64 1 A) (sqrt.f64 2))
(/.f64 (sqrt.f64 2) A)
(*.f64 (/.f64 1 A) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 2)) A)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 A))
(/.f64 (neg.f64 (sqrt.f64 2)) A)
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (sqrt.f64 2) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 A)) (/.f64 1 (sqrt.f64 A)))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 A)) (sqrt.f64 A))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 A)))
(/.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) A))
(*.f64 (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)) (/.f64 1 A))
(/.f64 (pow.f64 2 1/2) A)
(*.f64 (/.f64 (pow.f64 2 1/4) A) (pow.f64 2 1/4))
(*.f64 (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)) (/.f64 1 A))
(/.f64 (pow.f64 2 1/2) A)
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 A)))
(/.f64 (/.f64 (pow.f64 2 1/2) (cbrt.f64 A)) (pow.f64 (cbrt.f64 A) 2))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) A))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) (/.f64 1 A))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (cbrt.f64 2) A))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 A)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 A)))
(/.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 A)) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 0 (*.f64 A A))) A)
(*.f64 A (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 A A))))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (neg.f64 A)) A))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (pow.f64 A 3))) (*.f64 A A))
(*.f64 (/.f64 1 (/.f64 A (pow.f64 2 1/4))) (pow.f64 2 1/4))
(*.f64 (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)) (/.f64 1 A))
(/.f64 (pow.f64 2 1/2) A)
(*.f64 (/.f64 1 (/.f64 A (cbrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) (/.f64 1 A))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (cbrt.f64 2) A))
(*.f64 (/.f64 (cbrt.f64 2) A) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) (/.f64 1 A))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (cbrt.f64 2) A))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (*.f64 A A))) A)
(*.f64 A (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 A A))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 A (neg.f64 A)) A))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (*.f64 A A) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (pow.f64 A 3))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (pow.f64 A 3)) (*.f64 A A)))
(*.f64 A (neg.f64 (*.f64 A (/.f64 (sqrt.f64 2) (neg.f64 (pow.f64 A 3))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 0 (*.f64 A A))) A)
(*.f64 A (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 A A))))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (neg.f64 A)) A))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (pow.f64 A 3))) (*.f64 A A))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (-.f64 0 (*.f64 A A))) A)
(*.f64 A (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 A A))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 A (neg.f64 A)) A))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(*.f64 (*.f64 A A) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (pow.f64 A 3))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (pow.f64 A 3)) (*.f64 A A)))
(*.f64 A (neg.f64 (*.f64 A (/.f64 (sqrt.f64 2) (neg.f64 (pow.f64 A 3))))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) -1) (-.f64 0 (*.f64 A A))) A)
(*.f64 A (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 A A))))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (neg.f64 A)) A))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) -1) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (pow.f64 A 3))) (*.f64 A A))
(*.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (-.f64 0 (*.f64 A A))) A)
(*.f64 A (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 A A))))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (neg.f64 A)) A))
(*.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (-.f64 0 (pow.f64 A 3))) (+.f64 (*.f64 A A) 0))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (pow.f64 A 3))) (*.f64 A A))
(pow.f64 (/.f64 (sqrt.f64 2) A) 1)
(/.f64 (sqrt.f64 2) A)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) A)) 2)
(/.f64 (sqrt.f64 2) A)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) 3)
(/.f64 (sqrt.f64 2) A)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3) 1/3)
(/.f64 (sqrt.f64 2) A)
(pow.f64 (/.f64 A (sqrt.f64 2)) -1)
(/.f64 (sqrt.f64 2) A)
(neg.f64 (/.f64 (sqrt.f64 2) A))
(/.f64 (neg.f64 (sqrt.f64 2)) A)
(sqrt.f64 (/.f64 2 (*.f64 A A)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) A)))
(/.f64 (sqrt.f64 2) A)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) A))))
(/.f64 (sqrt.f64 2) A)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3))
(/.f64 (sqrt.f64 2) A)
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 A 3)))
(/.f64 (sqrt.f64 2) A)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) A)))
(/.f64 (sqrt.f64 2) A)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) A)))
(/.f64 (sqrt.f64 2) A)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) A)) 1))
(/.f64 (sqrt.f64 2) A)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) A)))
(/.f64 (sqrt.f64 2) A)

localize79.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
7.7b
(/.f64 (pow.f64 (-.f64 A C) 2) B)
9.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))
12.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 263 to 132 computations (49.8% saved)

series51.0ms (0.1%)

Counts
2 → 16
Calls

24 calls:

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

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
648×add-sqr-sqrt
630×*-un-lft-identity
628×pow1
604×add-exp-log
602×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (0.3%)

Algorithm
egg-herbie
Rules
944×associate-/r/
876×associate-*r*
748×*-commutative
712×associate-*l*
710×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039316484
1120115716
2533315388
Stop Event
node limit
Counts
84 → 216
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) 2))))) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.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 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.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 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (-.f64 (pow.f64 (*.f64 B B) 3) (*.f64 64 (pow.f64 (*.f64 A C) 3)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F)) (/.f64 (neg.f64 (sqrt.f64 2)) 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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (*.f64 (*.f64 (sqrt.f64 2) (*.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 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) 1/2)) 2)) (*.f64 B (*.f64 A A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (*.f64 B A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) (sqrt.f64 2)) (+.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 4 C) (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) 1/2)) 2)) (*.f64 B (*.f64 A A))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (*.f64 B A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 C B)) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (fma.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 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) F)) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (*.f64 (*.f64 (sqrt.f64 2) (*.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 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))))
(fma.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 A 3) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B))))) (*.f64 (/.f64 1/2 F) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) 1/2)) 2)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 B (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) B)))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) 1/2)) 2)) (*.f64 B (*.f64 A A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (*.f64 B A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 B (*.f64 (pow.f64 A 3) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 4 C) (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (*.f64 (/.f64 1/2 F) (*.f64 (/.f64 (*.f64 B (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 4 C) (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) 1/2)) 2)))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (+.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 4 C) (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (pow.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) 1/2)) 2)) (*.f64 B (*.f64 A A))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (*.f64 B A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (*.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4)))))) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) (*.f64 B 1/2)) 2)) (*.f64 B (*.f64 C C)))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (*.f64 B C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (sqrt.f64 2)) (+.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))))) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))) (*.f64 B 1/2)) 2)) (*.f64 B (*.f64 C C))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (*.f64 B C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4)))) B))) 2))))) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))) F) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) 2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) 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 F (/.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4)))))) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) (*.f64 B 1/2)) 2)) (*.f64 B (*.f64 C C))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (*.f64 B C))) (*.f64 (*.f64 1/2 (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 (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4)))))) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (/.f64 (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) (*.f64 B 1/2)) 2)))))) (*.f64 B (pow.f64 C 3)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (+.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))))) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))) (*.f64 B 1/2)) 2)) (*.f64 B (*.f64 C C))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (*.f64 B C)))) (*.f64 (*.f64 1/2 (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 (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))))))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))) (/.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B B))) (-.f64 (fma.f64 -1/2 (/.f64 F (pow.f64 B 3)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))))) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (+.f64 1 (/.f64 A B)) B)) (*.f64 (/.f64 (*.f64 A 4) (/.f64 (pow.f64 B 4) F)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))) (*.f64 B 1/2)) 2)))) (*.f64 B (pow.f64 C 3)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))
(fma.f64 1/2 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))
(fma.f64 1/2 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F)))) (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (/.f64 (*.f64 1/2 A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))))) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B A)) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 (/.f64 (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) 1/2)) 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))))) (*.f64 (*.f64 (/.f64 A B) A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) B) (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.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 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 2 (*.f64 C F)) B) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) B)) 2)) (*.f64 F (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) B) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 (/.f64 (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) 1/2)) 2)) (*.f64 A A))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (/.f64 (*.f64 1/2 A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (/.f64 C B) F) (*.f64 (*.f64 -1/2 (/.f64 (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))) (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 (/.f64 (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 B (*.f64 B F)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 (*.f64 C F) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) 1/2)) 2)) (*.f64 B (*.f64 B F)))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))))) (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (/.f64 C B) F) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) B) (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))))) 2)) (*.f64 B (*.f64 B F))))))))) (*.f64 (/.f64 (*.f64 1/2 (*.f64 A A)) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) F))) B) (*.f64 F (+.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B) -4) C) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 B B)))))) 2)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (sqrt.f64 2) C))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (sqrt.f64 2)) (/.f64 B C)) (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) B)) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) B))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (*.f64 C (-.f64 (fma.f64 -4 (*.f64 A (+.f64 F (/.f64 (*.f64 F A) B))) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) B) 1/2)) 2)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B))))))) (*.f64 C (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 B) (*.f64 (*.f64 A -4) (+.f64 1 (/.f64 A B))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) B) (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))))))) 2)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.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 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (*.f64 2 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2)) (/.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))))))) B)) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) B)))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (sqrt.f64 2) C))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (fma.f64 2 (/.f64 (*.f64 F A) B) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -4 (*.f64 A (+.f64 F (/.f64 (*.f64 F A) B))) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) B) 1/2)) 2))) (/.f64 F (/.f64 (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (*.f64 C (-.f64 (fma.f64 -4 (*.f64 A (+.f64 F (/.f64 (*.f64 F A) B))) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 (fma.f64 F (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 -4 (*.f64 F A)) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) B) 1/2)) 2))))))))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 2 (/.f64 (*.f64 F A) B) (*.f64 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 B) (*.f64 (*.f64 A -4) (+.f64 1 (/.f64 A B))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) B) (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))))))) 2))) F) (/.f64 (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)))))) (*.f64 C (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 B) (*.f64 (*.f64 A -4) (+.f64 1 (/.f64 A B))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B))) B) (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B)))))))) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (*.f64 F (+.f64 (*.f64 (*.f64 A -4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 A B) A) A) B)) (*.f64 B (*.f64 B (+.f64 1 (/.f64 A B))))))))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 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 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 C A)) 2))) (fma.f64 B B (*.f64 4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 (*.f64 4 C) A) 2)) (fma.f64 B B (*.f64 (*.f64 4 C) A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 (*.f64 4 C) A) 2)) (fma.f64 B B (*.f64 (*.f64 4 C) A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (-.f64 (pow.f64 (*.f64 B B) 3) (*.f64 64 (pow.f64 (*.f64 A C) 3)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 C A)) (fma.f64 B B (*.f64 4 (*.f64 C A)))))) (+.f64 (pow.f64 (*.f64 B B) 3) (*.f64 -64 (pow.f64 (*.f64 C A) 3))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)) (fma.f64 (*.f64 (*.f64 4 C) A) (fma.f64 B B (*.f64 (*.f64 4 C) A)) (pow.f64 B 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)) (fma.f64 (*.f64 (*.f64 4 C) A) (fma.f64 B B (*.f64 (*.f64 4 C) A)) (pow.f64 B 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.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 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.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 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 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 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (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))))) (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 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 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (/.f64 2 (/.f64 (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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/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 (pow.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.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 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(/.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) -2) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 3)) (fma.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2)) (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2)) (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.7b
(*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
5.4b
(/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
10.2b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
36.3b
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
Compiler

Compiled 167 to 65 computations (61.1% saved)

series43.0ms (0.1%)

Counts
4 → 152
Calls

45 calls:

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

rewrite117.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
528×add-sqr-sqrt
516×*-un-lft-identity
512×pow1
490×associate-+l+
486×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify246.0ms (0.5%)

Algorithm
egg-herbie
Rules
1350×associate-/l*
1280×associate-/r*
1054×+-commutative
1010×*-commutative
830×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122739322
1409939238
Stop Event
node limit
Counts
280 → 498
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 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)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 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)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 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))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 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)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 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)))))))))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 A 3)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.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))) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 A 3))))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (*.f64 -1 (/.f64 F C)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 2 (/.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 A 2))) (*.f64 -1 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 2 (/.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 A 2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (*.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))) (pow.f64 A 3))) (*.f64 -1 (/.f64 F C)))))
(*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 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)))))) (*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 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)))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -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 C 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 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)))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -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 C 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 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)))) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 C 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2))))) A))) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.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))) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A))) (pow.f64 C 4))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2))))) A))) (pow.f64 C 3))))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 2 (/.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 C 2))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 2 (/.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 C 2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (*.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))) (pow.f64 C 3))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 2 (*.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)))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 2 (*.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)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (pow.f64 B 4))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 2 (*.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)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)))) (pow.f64 B 6))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B)))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 F B)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 F B)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))))))
(*.f64 (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 (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 (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 (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 (-.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))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (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 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 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 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))) (*.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))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.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 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 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 (-.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))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (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 (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 (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 (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (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 (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (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 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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))) 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 (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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 (-.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))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.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 -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)))) A) (pow.f64 B 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 (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 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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))) 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 A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.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))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.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))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.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)) 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))) (sqrt.f64 (/.f64 A F)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (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))))) (pow.f64 B 4))) (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/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.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))))) (-.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 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (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))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8)))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8)))))) (+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (/.f64 (*.f64 C (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))))) (pow.f64 B 2))) (*.f64 128 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 10)))))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 B 2)) C)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5)))) (pow.f64 A 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 B 2)) (*.f64 (pow.f64 A 5) C))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8)))))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8)))))) (+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))))) (pow.f64 B 2)))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 B 2)) A))) (pow.f64 C 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 5)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 A C))) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.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)))))))))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.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 2 (*.f64 (pow.f64 A 2) (+.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))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.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 (pow.f64 B 2)))) (*.f64 -2 (*.f64 C (+.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 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) A)) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)))
(+.f64 (*.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)) (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 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C))))
(+.f64 (*.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)) (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 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) (*.f64 2 (*.f64 (pow.f64 C 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)) (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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))
(+.f64 (*.f64 2 (+.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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))
(+.f64 (*.f64 2 (+.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 2 (/.f64 (+.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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))))
(+.f64 (*.f64 2 (+.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 2 (/.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))))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (+.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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) C)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 2 (*.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 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.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 2 (*.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 -2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -2 (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))))
(*.f64 2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 2 (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(+.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) A) (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) A))
(+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(+.f64 (*.f64 A (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))) 1)
(/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (neg.f64 F)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 (neg.f64 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A 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 (neg.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1/2))
(*.f64 (pow.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))) 1)
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1)
(*.f64 1 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (cbrt.f64 (/.f64 (*.f64 F F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) F)
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 F (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (cbrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) 1) (/.f64 (cbrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F) -1)
(neg.f64 (/.f64 F (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(sqrt.f64 (/.f64 (*.f64 F F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(+.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) C) (+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 1) (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1))
(+.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)) (+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3) (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(fma.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
Outputs
(*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A 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 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 F (/.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))
(*.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)))
(*.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 B (/.f64 F B))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 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)))))))
(*.f64 2 (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)) (*.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))))))))
(*.f64 2 (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 B (/.f64 F B))) (*.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))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 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)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 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))))))))
(fma.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)) (*.f64 2 (+.f64 (*.f64 A (+.f64 (/.f64 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 A A) (+.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 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)))))))))))))
(fma.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 B (/.f64 F B))) (*.f64 2 (+.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)))))) (*.f64 (*.f64 A A) (+.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 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 (*.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (*.f64 2 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 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)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 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)))))))))
(fma.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (*.f64 -1/2 (/.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)))) (*.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 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)))))))))))))) (fma.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)) (*.f64 2 (+.f64 (*.f64 A (+.f64 (/.f64 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 A A) (+.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 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))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 A 3) (+.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))))) (*.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 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 B (/.f64 C B)))))) (fma.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 B (/.f64 F B))) (*.f64 2 (+.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)))))) (*.f64 (*.f64 A A) (+.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 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 C (*.f64 -1 C)) F) (*.f64 A C)))
(*.f64 -1/2 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 A C) F)))
(*.f64 -1/2 (*.f64 (/.f64 (-.f64 C (neg.f64 C)) A) (/.f64 F C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 A 2))))
(fma.f64 -1/2 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 A C) F)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/16 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (*.f64 A A))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 C (neg.f64 C)) A) (/.f64 F C)) (*.f64 2 (/.f64 (fma.f64 1/8 (/.f64 F (/.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 C (neg.f64 C))) (/.f64 C (/.f64 F (/.f64 C (*.f64 B B))))))) (*.f64 A A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 A 3)))))
(fma.f64 -1/2 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 A C) F)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/16 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (*.f64 A A)) (/.f64 (+.f64 (*.f64 (*.f64 1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) F) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/16 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 C (neg.f64 C)) A) (/.f64 F C)) (*.f64 2 (+.f64 (/.f64 (fma.f64 1/8 (/.f64 F (/.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 C (neg.f64 C))) (/.f64 C (/.f64 F (/.f64 C (*.f64 B B))))))) (*.f64 A A)) (/.f64 (+.f64 (*.f64 (*.f64 1/8 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) F) (*.f64 1/4 (/.f64 (fma.f64 1/8 (/.f64 F (/.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 C (neg.f64 C))) (/.f64 C (/.f64 F (/.f64 C (*.f64 B B))))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 3)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.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))) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 A 3))))))
(fma.f64 2 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 (*.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 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 1/2) 2)))) C) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (*.f64 1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) F) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/16 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 4)) (fma.f64 -1/2 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 A C) F)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/16 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (*.f64 A A)) (/.f64 (+.f64 (*.f64 (*.f64 1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) F) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/16 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 3))))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 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 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) 1/2) 2))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (*.f64 1/8 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) F) (*.f64 1/4 (/.f64 (fma.f64 1/8 (/.f64 F (/.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 C (neg.f64 C))) (/.f64 C (/.f64 F (/.f64 C (*.f64 B B))))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 4)) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 C (neg.f64 C)) A) (/.f64 F C)) (*.f64 2 (+.f64 (/.f64 (fma.f64 1/8 (/.f64 F (/.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 C (neg.f64 C))) (/.f64 C (/.f64 F (/.f64 C (*.f64 B B))))))) (*.f64 A A)) (/.f64 (+.f64 (*.f64 (*.f64 1/8 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) F) (*.f64 1/4 (/.f64 (fma.f64 1/8 (/.f64 F (/.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 C (neg.f64 C))) (/.f64 C (/.f64 F (/.f64 C (*.f64 B B))))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 3))))))
(*.f64 -1 (/.f64 F C))
(/.f64 (neg.f64 F) C)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (*.f64 -1 (/.f64 F C)))
(fma.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) (*.f64 C C))) (/.f64 (neg.f64 F) C))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 2 (/.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 A 2))) (*.f64 -1 (/.f64 F C))))
(fma.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 2 (/.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 A A)) (/.f64 (neg.f64 F) C)))
(fma.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4)))) (*.f64 A A)) (/.f64 (neg.f64 F) C)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 2 (/.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 A 2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (*.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))) (pow.f64 A 3))) (*.f64 -1 (/.f64 F C)))))
(fma.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 2 (/.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 A A)) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.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))))) (pow.f64 A 3)) (/.f64 (neg.f64 F) C))))
(fma.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) (*.f64 C C))) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4)))) (*.f64 A A)) (fma.f64 -2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B)))) (pow.f64 A 3)) (/.f64 (neg.f64 F) C))))
(*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2)))
(*.f64 2 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F)))
(*.f64 2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 2 (*.f64 C (-.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)))))) (*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (/.f64 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F))))
(*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 C (+.f64 (/.f64 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 2 (*.f64 C (-.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)))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -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 C 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2)))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 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 2 (+.f64 (*.f64 (*.f64 C C) (+.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 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F)))))
(fma.f64 2 (*.f64 C (+.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 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 C C) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B)))) (neg.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A B))))))))))
(+.f64 (*.f64 2 (*.f64 C (-.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)))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -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 C 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 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)))) (pow.f64 C 3))))))
(fma.f64 2 (*.f64 C (+.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 2 (*.f64 (*.f64 C C) (+.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 2 (+.f64 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F)) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 -1/2 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 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 B B) A)))))))))
(fma.f64 2 (*.f64 C (+.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 2 (*.f64 (*.f64 C C) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B)))) (neg.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A B))))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) 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)))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B)))) (neg.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A B)))))))))))))))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C)))
(*.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 C 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))) (*.f64 C C))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (/.f64 (*.f64 A A) F) (*.f64 B B))))) (*.f64 C C))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2))))) A))) (pow.f64 C 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))) (*.f64 C C)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 B B) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))))) A)) (pow.f64 C 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (/.f64 (*.f64 A A) F) (*.f64 B B))))) (*.f64 C C)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 A (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (/.f64 (*.f64 A A) F) (*.f64 B B)))))))) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.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))) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A))) (pow.f64 C 4))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))) (pow.f64 A 2))))) A))) (pow.f64 C 3))))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.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/4 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 B B) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))))) A)) (/.f64 A (*.f64 B B))))) (pow.f64 C 4)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))) (*.f64 C C)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 B B) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))))) A)) (pow.f64 C 3))))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 A (neg.f64 A)) A) (/.f64 F C)) (fma.f64 2 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (/.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/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 A (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (/.f64 (*.f64 A A) F) (*.f64 B B)))))))))))) (pow.f64 C 4)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (/.f64 (*.f64 A A) F) (*.f64 B B))))) (*.f64 C C)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 A (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/16 (/.f64 (-.f64 A (neg.f64 A)) (/.f64 (/.f64 (*.f64 A A) F) (*.f64 B B)))))))) (pow.f64 C 3))))))
(*.f64 -1 (/.f64 F A))
(/.f64 (neg.f64 F) A)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 F A)))
(fma.f64 -1/4 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (/.f64 (neg.f64 F) A))
(fma.f64 -1/4 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (/.f64 (neg.f64 F) A))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 2 (/.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 C 2))) (*.f64 -1 (/.f64 F A))))
(fma.f64 -1/4 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (*.f64 C C)) (/.f64 (neg.f64 F) A)))
(fma.f64 -1/4 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 2 (/.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 C C)) (/.f64 (neg.f64 F) A)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 2 (/.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 C 2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (*.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))) (pow.f64 C 3))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 -1/4 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (*.f64 C C)) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (/.f64 A (*.f64 B B))))) (pow.f64 C 3)) (/.f64 (neg.f64 F) A))))
(fma.f64 -1/4 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 C B))) (fma.f64 2 (/.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 C C)) (fma.f64 -2 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (/.f64 (*.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))))) 1/4) (/.f64 A (*.f64 B B)))) (pow.f64 C 3)) (/.f64 (neg.f64 F) A))))
(*.f64 -1 (/.f64 F A))
(/.f64 (neg.f64 F) A)
(+.f64 (*.f64 2 (*.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)))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F A)))
(fma.f64 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)))))) (/.f64 (neg.f64 F) A))
(fma.f64 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 (neg.f64 F) A))
(+.f64 (*.f64 2 (*.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)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (pow.f64 B 4))) (*.f64 -1 (/.f64 F A))))
(fma.f64 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 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (*.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 (neg.f64 F) A)))
(fma.f64 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 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (/.f64 (neg.f64 F) A)))
(+.f64 (*.f64 2 (*.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)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)))) (pow.f64 B 6))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 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 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (*.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))))) (fma.f64 2 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.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)))) (pow.f64 B 6)) (/.f64 (neg.f64 F) A))))
(fma.f64 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 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (fma.f64 2 (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (/.f64 (*.f64 1/4 (-.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 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))))))) (*.f64 A C))) (pow.f64 B 6)) (/.f64 (neg.f64 F) A))))
(*.f64 -2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B)))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (*.f64 -2 (/.f64 F B)))
(fma.f64 2 (/.f64 F (/.f64 B (/.f64 (+.f64 A C) B))) (*.f64 -2 (/.f64 F B)))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 F B)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3)))))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (/.f64 F B) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) F) (*.f64 -4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)))))
(fma.f64 2 (/.f64 F (/.f64 B (/.f64 (+.f64 A C) B))) (fma.f64 -2 (/.f64 F B) (*.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 4 (*.f64 A (*.f64 F C))))) (pow.f64 B 3)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 F B)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))))))
(fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (*.f64 F C) (+.f64 A C)))) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (/.f64 F B) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) F) (*.f64 -4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3))))))
(fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (*.f64 F C) (+.f64 A C)))) (fma.f64 2 (/.f64 F (/.f64 B (/.f64 (+.f64 A C) B))) (fma.f64 -2 (/.f64 F B) (*.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 4 (*.f64 A (*.f64 F C))))) (pow.f64 B 3))))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 F B)))
(*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 F B)))
(*.f64 2 (+.f64 (/.f64 F B) (/.f64 F (/.f64 B (/.f64 (+.f64 A C) B)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3)))))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (/.f64 F B) (/.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) F) (*.f64 -4 (*.f64 A (*.f64 F C))))) (pow.f64 B 3))))
(fma.f64 2 (/.f64 F (/.f64 B (/.f64 (+.f64 A C) B))) (fma.f64 2 (/.f64 F B) (/.f64 (*.f64 -2 (fma.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 4 (*.f64 A (*.f64 F C)))))) (pow.f64 B 3))))
(+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))))))
(fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (*.f64 F C) (+.f64 A C)))) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (/.f64 F B) (/.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) F) (*.f64 -4 (*.f64 A (*.f64 F C))))) (pow.f64 B 3)))))
(fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (*.f64 F C) (+.f64 A C)))) (fma.f64 2 (/.f64 F (/.f64 B (/.f64 (+.f64 A C) B))) (fma.f64 2 (/.f64 F B) (/.f64 (*.f64 -2 (fma.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 4 (*.f64 A (*.f64 F C)))))) (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))
(*.f64 (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 (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 (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 (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)))))))) (*.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 (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))))))))) (*.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 (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 (-.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))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (*.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 (/.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 (*.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 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 (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 (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 (/.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 (/.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 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 (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 (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 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 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 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))) (*.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))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.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 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 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 (-.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))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (*.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 (pow.f64 A 3) (-.f64 (*.f64 (*.f64 -1/2 (/.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 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 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)) (*.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 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) (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 (*.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 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 (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 (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 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.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 1/2 (*.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 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 B B) (/.f64 F (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (*.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 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 B (/.f64 C B)))))))))) (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 (/.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 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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2)))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 2))) (*.f64 A (sqrt.f64 -1/2)))))
(+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))))))
(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 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 (*.f64 A A) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 2))) (*.f64 A (sqrt.f64 -1/2))))))
(+.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 (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1/2 (*.f64 (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)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (/.f64 (*.f64 -1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (*.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 B (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) B)))))))) (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 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 (*.f64 A A) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 2))) (*.f64 A (sqrt.f64 -1/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 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 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))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 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))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 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))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (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 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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))) 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 (*.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))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 (*.f64 -1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (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) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A 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 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) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 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))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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 (-.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))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.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 -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)))) A) (pow.f64 B 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 (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 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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))) 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 (*.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))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) B) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (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)))))) F)) (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 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 B B) A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 (*.f64 -1/2 (/.f64 (-.f64 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) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) 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)))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A 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 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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 F (*.f64 B B)))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B)))) (neg.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A B))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 B (/.f64 F B))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))) (/.f64 B (/.f64 A 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 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) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) C) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.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))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(fma.f64 1/2 (*.f64 (*.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 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (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))) (sqrt.f64 (/.f64 A F))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) C) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 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 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.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))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.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)) 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))) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.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 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (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))) (sqrt.f64 (/.f64 A F))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 2)) C) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 -1/2 (*.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 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (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)))) (sqrt.f64 (/.f64 A F))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 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 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 A (+.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 1/16 (*.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))) A) (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) B)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))) (sqrt.f64 (/.f64 A F))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))))) (sqrt.f64 (/.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (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))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.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 (*.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))))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 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 (*.f64 -1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (+.f64 (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.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))))) (-.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 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (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))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (*.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 A C)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (-.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 -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))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (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 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.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 (*.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)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 A (/.f64 (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A)))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.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))) (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)))))))))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 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 (*.f64 -1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (+.f64 (*.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 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2))
(/.f64 F (pow.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) 2))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))
(+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8)))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 8) F)) -48)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C))))))
(+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (*.f64 (*.f64 A A) (/.f64 (*.f64 (*.f64 C C) -48) (/.f64 (pow.f64 B 8) F))) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8)))))) (+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (/.f64 (*.f64 C (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 8))))) (pow.f64 B 2))) (*.f64 128 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 10)))))))))
(+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 8) F)) -48)) (fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C))) (neg.f64 (*.f64 (pow.f64 A 3) (fma.f64 8 (/.f64 C (/.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 8) F)) -48))) (*.f64 128 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 10) F)))))))))
(+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (*.f64 (*.f64 A A) (/.f64 (*.f64 (*.f64 C C) -48) (/.f64 (pow.f64 B 8) F))) (fma.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F)) (neg.f64 (*.f64 (pow.f64 A 3) (fma.f64 8 (/.f64 C (/.f64 (*.f64 B B) (/.f64 (*.f64 (*.f64 C C) -48) (/.f64 (pow.f64 B 8) F)))) (/.f64 128 (/.f64 (pow.f64 B 10) (*.f64 F (pow.f64 C 3))))))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))
(/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)) -3/256) (pow.f64 A 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 4) F)) (/.f64 (pow.f64 A 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 B 2)) C)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5)))) (pow.f64 A 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)) -3/256) (/.f64 C (*.f64 B B))) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5)))) (pow.f64 A 5)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)) -3/256) (pow.f64 A 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 4) F)) (/.f64 (/.f64 C (*.f64 B B)) -3/256)) (*.f64 1/512 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))))) (pow.f64 A 5)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 4) F)) (/.f64 (pow.f64 A 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))
(/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)) -3/256) (pow.f64 A 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 4) F)) (/.f64 (pow.f64 A 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 B 2)) (*.f64 (pow.f64 A 5) C))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)) -3/256) (/.f64 (*.f64 C (pow.f64 A 5)) (*.f64 B B))) (fma.f64 -1/512 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 4)) -3/256) (pow.f64 A 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 (*.f64 C (pow.f64 A 5)) (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 4) F)) -3/256))) (fma.f64 -1/512 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 4) F)) (/.f64 (pow.f64 A 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8)))))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 (/.f64 (*.f64 F (*.f64 A A)) (pow.f64 B 8)) -48)) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (/.f64 (*.f64 (*.f64 A A) -48) (/.f64 (pow.f64 B 8) F))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8)))))) (+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 8))))) (pow.f64 B 2)))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 (/.f64 (*.f64 F (*.f64 A A)) (pow.f64 B 8)) -48)) (+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 128 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 10) F)) (*.f64 8 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 F (*.f64 A A)) (pow.f64 B 8)) -48)))))) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (/.f64 (*.f64 (*.f64 A A) -48) (/.f64 (pow.f64 B 8) F))) (+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 128 (/.f64 F (/.f64 (pow.f64 B 10) (pow.f64 A 3))) (*.f64 8 (/.f64 A (/.f64 B (/.f64 (/.f64 (*.f64 (*.f64 A A) -48) (/.f64 (pow.f64 B 8) F)) B)))))) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))
(/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 4))) -3/256) (pow.f64 C 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 4) F)) (/.f64 (pow.f64 C 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 B 2)) A))) (pow.f64 C 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (fma.f64 1/512 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 4))) -3/256) (/.f64 A (*.f64 B B))))) (pow.f64 C 5)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 4))) -3/256) (pow.f64 C 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (fma.f64 1/512 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 4) F)) (/.f64 (/.f64 A (*.f64 B B)) -3/256)))) (pow.f64 C 5)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 4) F)) (/.f64 (pow.f64 C 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))
(/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 4))) -3/256) (pow.f64 C 4)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 4) F)) (/.f64 (pow.f64 C 4) -3/256)) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 6)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 C 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 4)))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 5)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1/512 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 4))) -3/256) (pow.f64 C 4)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 4))) -3/256) A) (/.f64 (*.f64 B B) (pow.f64 C 5))) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1/512 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 4) F)) (/.f64 (pow.f64 C 4) -3/256)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 F (pow.f64 B 4)) -3/256) (pow.f64 A 4)) (/.f64 A (/.f64 B (/.f64 (pow.f64 C 5) B)))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))))
(*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))
(/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))) -3/256)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C)))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 A C))) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 4))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))) -3/256) (*.f64 A C)) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 A 5)))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))) -3/256)) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) (*.f64 C C))))))
(fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 1/2 (/.f64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (/.f64 (*.f64 A C) -3/256)) (*.f64 1/512 (/.f64 (/.f64 F (pow.f64 A 5)) (pow.f64 C 5))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (/.f64 (*.f64 (/.f64 F (*.f64 A A)) 1/16) (*.f64 C C)))))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48) (pow.f64 B 8)) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (/.f64 (pow.f64 B 8) -48)) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48) (pow.f64 B 8)) (+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (*.f64 A C) (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48)) (*.f64 128 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) F))) (pow.f64 B 10)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (/.f64 (pow.f64 B 8) -48)) (+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))))) (pow.f64 B 10)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))))
(/.f64 F (pow.f64 B 4))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))
(+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48) (pow.f64 B 8)) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (/.f64 (pow.f64 B 8) -48)) (+.f64 (/.f64 F (pow.f64 B 4)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 8))) (+.f64 (/.f64 F (pow.f64 B 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 10))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 6))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48) (pow.f64 B 8)) (+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (*.f64 A C) (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48)) (*.f64 128 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) F))) (pow.f64 B 10)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 6) (*.f64 F C)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (/.f64 (pow.f64 B 8) -48)) (+.f64 (/.f64 F (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) -48))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))))) (pow.f64 B 10)) (*.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 6) C) F))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (*.f64 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))
(*.f64 2 (+.f64 (*.f64 A (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 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 A (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 -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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.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)))))))))))
(fma.f64 2 (*.f64 A (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 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(fma.f64 2 (*.f64 A (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 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 C (-.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 (*.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 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.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 2 (*.f64 (pow.f64 A 2) (+.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))))))))))))
(fma.f64 2 (*.f64 A (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 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (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 A A) (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(fma.f64 2 (*.f64 A (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 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 C (-.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 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (*.f64 (pow.f64 A 3) (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)) C)))
(*.f64 (*.f64 -8 A) (*.f64 C (-.f64 C (neg.f64 C))))
(*.f64 -8 (*.f64 A (*.f64 C (-.f64 C (neg.f64 C)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))
(fma.f64 2 (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 B B) (*.f64 2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 (*.f64 -8 A) (*.f64 C (-.f64 C (neg.f64 C)))))
(fma.f64 2 (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 B B) (*.f64 2 (*.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (*.f64 -8 (*.f64 A (*.f64 C (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))))
(fma.f64 2 (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 B B) (*.f64 2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 2 (/.f64 (fma.f64 2 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) A) (*.f64 (*.f64 -8 A) (*.f64 C (-.f64 C (neg.f64 C))))))
(fma.f64 2 (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 B B) (*.f64 2 (*.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (fma.f64 2 (/.f64 (fma.f64 2 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 -1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A) (*.f64 -8 (*.f64 A (*.f64 C (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.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 (pow.f64 B 2)))) (*.f64 -2 (*.f64 C (+.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 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))))
(fma.f64 2 (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 B B) (*.f64 2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 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 B B))) (*.f64 (*.f64 -2 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 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 1/2) 2)))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 2 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) A) (*.f64 (*.f64 -8 A) (*.f64 C (-.f64 C (neg.f64 C)))))))
(fma.f64 2 (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 B B) (*.f64 2 (*.f64 C (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (*.f64 B B))) (*.f64 (*.f64 -2 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 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) 1/2) 2)))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 2 (*.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 -1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A) (*.f64 -8 (*.f64 A (*.f64 C (-.f64 C (neg.f64 C))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(*.f64 (*.f64 -16 (*.f64 A A)) C)
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(fma.f64 4 (*.f64 A (*.f64 B B)) (*.f64 (*.f64 -16 (*.f64 A A)) C))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(fma.f64 4 (*.f64 A (*.f64 B B)) (fma.f64 -4 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -16 (*.f64 A A)) C)))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) A)) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))))
(fma.f64 4 (*.f64 A (*.f64 B B)) (fma.f64 -2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 (pow.f64 B 4) -1/2)) A) (fma.f64 -4 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -16 (*.f64 A A)) C))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)))
(*.f64 2 (+.f64 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)))))
(+.f64 (*.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)) (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 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C))))
(fma.f64 2 (*.f64 (*.f64 C C) (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 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A))))))
(fma.f64 2 (*.f64 (*.f64 C C) (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 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A))))))
(+.f64 (*.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)) (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 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) (*.f64 2 (*.f64 (pow.f64 C 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)) (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))))))))))))
(fma.f64 2 (*.f64 (*.f64 C C) (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))))))))) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A))) (*.f64 (pow.f64 C 3) (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) (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)))))))))) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A))) (*.f64 (pow.f64 C 3) (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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))
(*.f64 (*.f64 -8 A) (*.f64 C (-.f64 A (neg.f64 A))))
(*.f64 -8 (*.f64 A (*.f64 C (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 2 (+.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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))
(fma.f64 2 (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -8 A) (*.f64 C (-.f64 A (neg.f64 A)))))
(fma.f64 2 (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -8 (*.f64 A (*.f64 C (-.f64 A (neg.f64 A))))))
(+.f64 (*.f64 2 (+.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 2 (/.f64 (+.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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))))
(fma.f64 2 (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 2 (/.f64 (fma.f64 2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 B B))) C) (*.f64 (*.f64 -8 A) (*.f64 C (-.f64 A (neg.f64 A))))))
(fma.f64 2 (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 2 (/.f64 (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))))) C) (*.f64 -8 (*.f64 A (*.f64 C (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 2 (+.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 2 (/.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))))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (+.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 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))))
(fma.f64 2 (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 (*.f64 2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 2 (/.f64 (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 (*.f64 -1/2 A) (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 C C)) (fma.f64 2 (/.f64 (fma.f64 2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 B B))) C) (*.f64 (*.f64 -8 A) (*.f64 C (-.f64 A (neg.f64 A)))))))
(fma.f64 2 (fma.f64 (-.f64 A (neg.f64 A)) (*.f64 B B) (*.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 2 (/.f64 (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)))))) (*.f64 C C)) (fma.f64 2 (/.f64 (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))))) C) (*.f64 -8 (*.f64 A (*.f64 C (-.f64 A (neg.f64 A))))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 A (*.f64 C C)) -16)
(+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(fma.f64 -16 (*.f64 A (*.f64 C C)) (*.f64 4 (*.f64 C (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(fma.f64 -4 (*.f64 A (*.f64 B B)) (fma.f64 -16 (*.f64 A (*.f64 C C)) (*.f64 4 (*.f64 C (*.f64 B B)))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) C)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(fma.f64 -4 (*.f64 A (*.f64 B B)) (fma.f64 -16 (*.f64 A (*.f64 C C)) (fma.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 A A)))) C) (*.f64 4 (*.f64 C (*.f64 B B))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 A (*.f64 C C)) -16)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (*.f64 A (*.f64 C C)) -16))
(fma.f64 2 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (*.f64 (*.f64 A (*.f64 C C)) -16))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 2 (*.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 2 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (fma.f64 -16 (*.f64 A (*.f64 C C)) (*.f64 2 (*.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 2 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (fma.f64 -16 (*.f64 A (*.f64 C C)) (*.f64 2 (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (neg.f64 (/.f64 1/2 (-.f64 A C))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.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 2 (*.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 2 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (fma.f64 -16 (*.f64 A (*.f64 C C)) (*.f64 2 (+.f64 (*.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))))) (*.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 2 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (fma.f64 -16 (*.f64 A (*.f64 C C)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.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)))))))))
(*.f64 -2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -2 (pow.f64 B 3)))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (*.f64 -2 (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (fma.f64 -2 (pow.f64 B 3) (*.f64 2 (*.f64 B (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (fma.f64 -2 (pow.f64 B 3) (fma.f64 -8 (*.f64 A (*.f64 C (+.f64 A C))) (*.f64 2 (*.f64 B (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C)))))))
(*.f64 2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 2 (pow.f64 B 3)))
(*.f64 2 (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3)))
(*.f64 2 (+.f64 (pow.f64 B 3) (*.f64 (+.f64 A C) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (fma.f64 2 (pow.f64 B 3) (*.f64 (*.f64 -2 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))) B)))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (fma.f64 2 (pow.f64 B 3) (*.f64 -2 (*.f64 B (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))))))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (fma.f64 2 (pow.f64 B 3) (fma.f64 -2 (*.f64 B (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 -8 A) (*.f64 C (+.f64 A C))))))
(fma.f64 2 (*.f64 (+.f64 A C) (*.f64 B B)) (fma.f64 2 (pow.f64 B 3) (fma.f64 -2 (*.f64 B (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) A) (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) A))
(*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) (fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 A (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.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 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.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 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))) 1)
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 2 F)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (neg.f64 F)) (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)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (neg.f64 F)))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 F (/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(/.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 F (/.f64 (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 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))))
(/.f64 (*.f64 (neg.f64 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (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)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (neg.f64 F)))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (/.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A 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 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))))
(/.f64 F (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (*.f64 2 F) (neg.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1)
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 3)
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) 1/3)
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (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 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1/2) (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 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1/2))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))) 1)
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1)
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 1 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 (sqrt.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 F)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (cbrt.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 F)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (cbrt.f64 (/.f64 (*.f64 F F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) F)
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (neg.f64 F) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (neg.f64 F) (/.f64 -1 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 F (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 1 F) (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 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(pow.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (cbrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) 1) (/.f64 (cbrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (cbrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 1)
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(pow.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 3)
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) 1/3)
(*.f64 F (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) F) -1)
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(neg.f64 (/.f64 F (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 F F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(sqrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (log.f64 (exp.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)))))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))) 1))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))
(+.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) C) (+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 1) (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)))
(fma.f64 C (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.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 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) 2))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.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 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.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 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (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 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)) (+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (-.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) 3) (pow.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))) 3)) (fma.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)) (fma.f64 (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (log.f64 (exp.f64 2)))
(*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (log.f64 (exp.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3) (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 8) (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 8) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 8) (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 8) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(fma.f64 A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) A (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (-.f64 C (hypot.f64 B (-.f64 A C))))))

eval1.4s (2.8%)

Compiler

Compiled 96979 to 49879 computations (48.6% saved)

prune1.0s (2.1%)

Pruning

111 alts after pruning (110 fresh and 1 done)

PrunedKeptTotal
New1639481687
Fresh3862100
Picked101
Done314
Total16811111792
Error
19.2b
Counts
1792 → 111
Alt Table
Click to see full alt table
StatusErrorProgram
49.1b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
62.7b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
49.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2))
49.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
57.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
60.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A A)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
50.0b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/2)) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
55.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))))
58.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))))) (*.f64 A (*.f64 C -4)))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C B) (*.f64 B F)) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 B (*.f64 B F)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 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 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (/.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 B B (*.f64 A (*.f64 -4 C))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A A) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (*.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (-.f64 C (sqrt.f64 (+.f64 (*.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 (*.f64 A A) B)) (*.f64 -1 B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.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))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 B (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (cbrt.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))
62.1b
(/.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))))
62.0b
(/.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))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 C (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.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))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.0b
(/.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))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.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))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fabs.f64 (*.f64 F (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.6b
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
55.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))
58.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
63.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
57.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))
53.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))))))
57.5b
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
53.1b
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
57.4b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
55.6b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
53.6b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B))
51.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
55.9b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
59.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1 A)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
61.2b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (+.f64 C (-.f64 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 A (-.f64 A A))) C) (neg.f64 A)) A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
49.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
59.7b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
54.0b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
57.6b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
58.1b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))) C))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))) A))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
63.1b
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
63.3b
(*.f64 1/4 (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (cbrt.f64 A) 2)) (*.f64 (/.f64 C B) (cbrt.f64 A))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
63.7b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (neg.f64 (pow.f64 A 3))) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
63.3b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))
63.5b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
63.5b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A A))) 1/2))))
63.2b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A))))
58.5b
(sqrt.f64 (/.f64 (neg.f64 F) C))
56.0b
(sqrt.f64 (/.f64 (neg.f64 F) A))
61.0b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A (*.f64 C C)) -16)))
62.1b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 -16 (*.f64 A A)) C)))
63.0b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 2 (pow.f64 B 3))))
63.5b
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F))))
62.8b
(sqrt.f64 (*.f64 2 (/.f64 F B)))
63.3b
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 F B))))
57.2b
(sqrt.f64 (*.f64 -1/2 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 A C) F))))
58.8b
(sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))))
60.2b
(sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))))
63.0b
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
59.1b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))
Compiler

Compiled 6941 to 4548 computations (34.5% saved)

localize71.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
15.9b
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
19.7b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
19.9b
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
Compiler

Compiled 217 to 84 computations (61.3% saved)

series156.0ms (0.3%)

Counts
2 → 68
Calls

24 calls:

TimeVariablePointExpression
102.0ms
F
@0
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
17.0ms
F
@-inf
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
7.0ms
F
@inf
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
4.0ms
B
@inf
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
3.0ms
A
@0
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
632×add-sqr-sqrt
614×*-un-lft-identity
608×pow1
586×add-exp-log
584×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify221.0ms (0.4%)

Algorithm
egg-herbie
Rules
1150×associate-/l*
1090×associate-/r*
1076×associate-*r/
960×*-commutative
904×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111532467
1371732463
Stop Event
node limit
Counts
139 → 296
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) C)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 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 -1/2 (*.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))) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (*.f64 (/.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 (pow.f64 A 2) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 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)))) (pow.f64 B 5)))) (*.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 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)))))) (pow.f64 B 3))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 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 -1/2 (*.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))) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) C)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) 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))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.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 (-.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)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) 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))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 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 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 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 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 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 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 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)))) F) (*.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))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.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)))) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.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)))) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 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))) C)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.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))) (pow.f64 B 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.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)))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 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))) C)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.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))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.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)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.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 -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 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))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 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))) (pow.f64 C 2))) (pow.f64 B 7))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.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))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.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))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4)
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 (+.f64 (*.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 3)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3))) (+.f64 (*.f64 -3 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 3 (*.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)) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (-.f64 A (sqrt.f64 (+.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/32 (*.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))))) (pow.f64 C 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 A (*.f64 -1 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 A (*.f64 -1 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 1 F)) 1/4) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2))) (*.f64 1/8 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (-.f64 A (*.f64 -1 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2)))))) (pow.f64 C 2))) (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 A (*.f64 -1 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 1 F)) 1/4) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (-.f64 A (*.f64 -1 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2))))) (-.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 3 (/.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))))) (-.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 3) (pow.f64 (-.f64 A (*.f64 -1 A)) 3))) (*.f64 -3/2 (/.f64 (*.f64 A (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2)) (pow.f64 (-.f64 A (*.f64 -1 A)) 2)))))) (*.f64 -1/3072 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 3) (pow.f64 (-.f64 A (*.f64 -1 A)) 3))))) (pow.f64 C 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 1 F)) 1/4) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2))) (*.f64 1/8 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (-.f64 A (*.f64 -1 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2)))))) (pow.f64 C 2))) (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2)) (pow.f64 C 2))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2))) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2)) (pow.f64 C 2))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2))) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/96 (+.f64 (*.f64 -6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -3/4 (pow.f64 B 4)))) (*.f64 1/512 (pow.f64 B 4))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 4)) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))))))
(pow.f64 (*.f64 2 (*.f64 C F)) 1/4)
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4))) (pow.f64 (*.f64 2 (*.f64 C F)) 1/4))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4))) (+.f64 (pow.f64 (*.f64 2 (*.f64 C F)) 1/4) (*.f64 (pow.f64 (*.f64 C (*.f64 2 F)) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2)))) (*.f64 1/96 (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) C))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 2 F)) 1/4) (*.f64 (-.f64 (+.f64 (*.f64 1/2880 (-.f64 (*.f64 45/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 C 2)))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 C 3)))) (*.f64 45/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 5) C)))))) (*.f64 -1/1536 (/.f64 (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) C))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2))))) (*.f64 (-.f64 A C) C)))) (*.f64 1/24576 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 C 3))))) (pow.f64 B 6))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4))) (+.f64 (pow.f64 (*.f64 2 (*.f64 C F)) 1/4) (*.f64 (pow.f64 (*.f64 C (*.f64 2 F)) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2)))) (*.f64 1/96 (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) C))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2))))))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 -1/32 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 3 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A C))) (*.f64 -2 (pow.f64 (+.f64 A C) 3)))) (*.f64 -1/384 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 -1/32 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 3 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A C))) (*.f64 -2 (pow.f64 (+.f64 A C) 3)))) (*.f64 -1/384 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2)))))
(pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/32 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (*.f64 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 3 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.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)))))))) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3)))))) (*.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4))))
(pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4)
(+.f64 (pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A) (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)) 1/4))))
(+.f64 (pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (-.f64 C (*.f64 -1 C)))))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2)))) (pow.f64 A 2)) (pow.f64 (*.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F)) 1/4)) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A) (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)) 1/4)))))
(+.f64 (pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (-.f64 C (*.f64 -1 C)))))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2)))) (pow.f64 A 2)) (pow.f64 (*.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F)) 1/4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) C) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (+.f64 (*.f64 3 (/.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)) (-.f64 C (*.f64 -1 C)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 3) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)))))) (*.f64 -1/3072 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 3) (pow.f64 (-.f64 C (*.f64 -1 C)) 3))))) (pow.f64 A 3)) (pow.f64 (*.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F)) 1/4)) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A) (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)) 1/4))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2)) (pow.f64 A 2))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 C (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2))) (pow.f64 A 3))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 C (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2))) (pow.f64 A 3))) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/512 (pow.f64 B 4)) (*.f64 1/96 (+.f64 (*.f64 -6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -3/4 (pow.f64 B 4))))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A))))))) (pow.f64 A 4)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))) 1)
(*.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 1)
(*.f64 1 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))
(*.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/8) (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/8))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(*.f64 (pow.f64 F 1/4) (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))
(*.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4) (pow.f64 F 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/4) (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(fabs.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) C)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) C)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 1/2 (/.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) C)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 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 -1/2 (*.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))) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) C))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (-.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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) B))) 2))))) (*.f64 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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) A)))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) C))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (*.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 A -4) (-.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 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) A))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 1/2 (/.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (*.f64 (/.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 (pow.f64 A 2) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 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)))) (pow.f64 B 5)))) (*.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 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)))))) (pow.f64 B 3))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 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 -1/2 (*.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))) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) C)))))
(fma.f64 -1 (*.f64 (fma.f64 8 (*.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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (*.f64 A A))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (-.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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) B))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.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 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (-.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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) B))) 2)) (*.f64 B B))))))) (pow.f64 B 3)))))) (pow.f64 C 3)) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (-.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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) B))) 2))))) (*.f64 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 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) A)))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) C)))))
(fma.f64 -1 (*.f64 (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 7)) (*.f64 (sqrt.f64 2) (*.f64 A A)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 A 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (-.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 A -4) (-.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 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (*.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 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 A -4) (-.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 B B))))))))))) (pow.f64 C 3)) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (*.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 A -4) (-.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 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) A))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 1/2 (/.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) C)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (/.f64 C (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 B B))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) 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))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (*.f64 C C)) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (/.f64 C (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (*.f64 C C)) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 B B)))))))
(+.f64 (*.f64 1/8 (*.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 (-.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)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) 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))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 2 (*.f64 A A)) (*.f64 (*.f64 B B) F))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1/256 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (pow.f64 C 3)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (*.f64 C C)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (/.f64 C (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (*.f64 B B)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (*.f64 C C)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (sqrt.f64 -8))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 B B)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 2 (/.f64 (sqrt.f64 -8) (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -8) (/.f64 C (sqrt.f64 2))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 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 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4)))
(fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 2 (/.f64 (sqrt.f64 -8) (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (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 A (/.f64 (-.f64 A C) C))))))) 2)) (sqrt.f64 -8)))))))) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 2 (/.f64 (sqrt.f64 -8) (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -8) (/.f64 C (sqrt.f64 2))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 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 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 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 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 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)))) F) (*.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))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))))) (pow.f64 B 6))))))
(fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C 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 (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 (*.f64 A (*.f64 C C)) (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -8)))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 2 (/.f64 (sqrt.f64 -8) (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (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 A (/.f64 (-.f64 A C) C))))))) 2)) (sqrt.f64 -8)))))))) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 2 (/.f64 (sqrt.f64 -8) (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -8) (/.f64 C (sqrt.f64 2))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 4)) (/.f64 2 (/.f64 (sqrt.f64 -8) (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (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 A (/.f64 (-.f64 A C) C))))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (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 A (/.f64 (-.f64 A C) C))))))) 2))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))))))))))))
(*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.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)))) (pow.f64 B 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (neg.f64 A) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (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 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.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)))) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 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))) C)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.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))) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (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 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 -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 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (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 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C C))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 -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 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) (pow.f64 B 3)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.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 (*.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 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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.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)))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 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))) C)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.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))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.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)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.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 -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 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))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 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))) (pow.f64 C 2))) (pow.f64 B 7))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (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 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 -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 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.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 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (*.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 (*.f64 2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (/.f64 (*.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 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.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 (*.f64 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.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))))))))))) (pow.f64 B 7)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (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 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C C))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 -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 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) (pow.f64 B 3)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.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 (*.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 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)))))))) (neg.f64 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 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 (*.f64 F (fma.f64 -4 (*.f64 C (-.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 (*.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 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 (pow.f64 B 5) 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) (pow.f64 B 3)) (+.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 (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 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.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 (*.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 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 B B))))))) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (*.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 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) A))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (*.f64 B B) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.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))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 (*.f64 -2 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) A)))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (*.f64 B B) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.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))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 (*.f64 -2 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 A A)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 -2 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.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 C) (*.f64 (*.f64 B B) F)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -8) 2)) (*.f64 B B))))) (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) A)))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (fma.f64 -1/256 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 A A)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (pow.f64 B 6))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (*.f64 B B)) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 -8))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (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 C (*.f64 (*.f64 B B) F))) (pow.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 -8))) 2)) (/.f64 C (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (*.f64 B B) (sqrt.f64 -8))))))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 F) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (neg.f64 (log.f64 F)) (log.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (log.f64 (/.f64 -1 F)))))
(pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4)
(pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4)
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) C) (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (fma.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2) (*.f64 1/8 (*.f64 -1 (+.f64 (/.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) C) (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (fma.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (*.f64 1/8 (fma.f64 -1 (*.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 (+.f64 (*.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 3)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3))) (+.f64 (*.f64 -3 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 3 (*.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)) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (-.f64 A (sqrt.f64 (+.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/32 (*.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))))) (pow.f64 C 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 F)) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (fma.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 (pow.f64 C 3) (fma.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 3) (fma.f64 1/24 (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 3)) (fma.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 A (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (*.f64 3 (/.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))) (*.f64 1/32 (*.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1 (+.f64 (/.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))))) (fma.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2) (*.f64 1/8 (*.f64 -1 (+.f64 (/.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) C) (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (fma.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 (pow.f64 C 3) (fma.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 3) (fma.f64 1/24 (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 3)) (fma.f64 -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 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 3 (*.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 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (*.f64 1/32 (*.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (*.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))))) (fma.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (*.f64 1/8 (fma.f64 -1 (*.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (/.f64 (neg.f64 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4)
(pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 A (*.f64 -1 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (-.f64 A (neg.f64 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)) (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (-.f64 A (neg.f64 A)) 3)) 1/4) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 A (*.f64 -1 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 1 F)) 1/4) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2))) (*.f64 1/8 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (-.f64 A (*.f64 -1 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2)))))) (pow.f64 C 2))) (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (-.f64 A (neg.f64 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) (/.f64 (fma.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)) (*.f64 1/8 (fma.f64 -1 (/.f64 A (/.f64 (-.f64 A (neg.f64 A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)))))) (*.f64 C C)) (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (-.f64 A (neg.f64 A)) 3)) 1/4) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) (/.f64 (fma.f64 1/128 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)) (*.f64 1/8 (fma.f64 -1 (*.f64 (/.f64 A (-.f64 A (neg.f64 A))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (/.f64 -1/4 (/.f64 (pow.f64 (-.f64 A (neg.f64 A)) 2) (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2)))))) (*.f64 C C)) (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 A (*.f64 -1 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 1 F)) 1/4) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (-.f64 A (*.f64 -1 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2))))) (-.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 3 (/.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))))) (-.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 3) (pow.f64 (-.f64 A (*.f64 -1 A)) 3))) (*.f64 -3/2 (/.f64 (*.f64 A (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2)) (pow.f64 (-.f64 A (*.f64 -1 A)) 2)))))) (*.f64 -1/3072 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 3) (pow.f64 (-.f64 A (*.f64 -1 A)) 3))))) (pow.f64 C 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 1 F)) 1/4) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2))) (*.f64 1/8 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (-.f64 A (*.f64 -1 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) 2) (pow.f64 (-.f64 A (*.f64 -1 A)) 2)))))) (pow.f64 C 2))) (pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (-.f64 A (neg.f64 A)) 3)) 1/4) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) (/.f64 (fma.f64 -1/64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 (-.f64 A (neg.f64 A)) (fma.f64 -1 (/.f64 A (/.f64 (-.f64 A (neg.f64 A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)))))) (fma.f64 1/24 (fma.f64 3 (/.f64 (+.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 A (neg.f64 A))) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 3) (pow.f64 (-.f64 A (neg.f64 A)) 3)) (*.f64 -3/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A (neg.f64 A)) 2) (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 2)))))) (/.f64 (*.f64 -1/3072 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 3)) (pow.f64 (-.f64 A (neg.f64 A)) 3)))) (pow.f64 C 3)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) (/.f64 (fma.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)) (*.f64 1/8 (fma.f64 -1 (/.f64 A (/.f64 (-.f64 A (neg.f64 A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)))))) (*.f64 C C)) (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (-.f64 A (neg.f64 A)) 3)) 1/4) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (-.f64 A (neg.f64 A))) (fma.f64 -1 (*.f64 (/.f64 A (-.f64 A (neg.f64 A))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (/.f64 -1/4 (/.f64 (pow.f64 (-.f64 A (neg.f64 A)) 2) (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2))))) (fma.f64 1/24 (fma.f64 3 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2) (neg.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (-.f64 A (neg.f64 A))) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 3) (pow.f64 (-.f64 A (neg.f64 A)) 3)) (*.f64 -3/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A (neg.f64 A)) 2)) (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2))))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 3) (pow.f64 (-.f64 A (neg.f64 A)) 3)) -1/3072))) (pow.f64 C 3)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) (/.f64 (fma.f64 1/128 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2)) (*.f64 1/8 (fma.f64 -1 (*.f64 (/.f64 A (-.f64 A (neg.f64 A))) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (/.f64 -1/4 (/.f64 (pow.f64 (-.f64 A (neg.f64 A)) 2) (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2)))))) (*.f64 C C)) (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2)) (pow.f64 C 2))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))))
(fma.f64 1/16 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (/.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (*.f64 C C)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2))) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2)) (pow.f64 C 2))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 A (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))) (*.f64 B B)) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (/.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))))
(fma.f64 1/16 (*.f64 (/.f64 A (pow.f64 C 3)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (*.f64 C C)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2))) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/96 (+.f64 (*.f64 -6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -3/4 (pow.f64 B 4)))) (*.f64 1/512 (pow.f64 B 4))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 4)) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 A (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))) (*.f64 B B)) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (/.f64 (*.f64 C C) (*.f64 B B))) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (/.f64 (fma.f64 1/96 (fma.f64 -6 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (*.f64 (pow.f64 B 4) -3/4)) (*.f64 (pow.f64 B 4) 1/512)) (/.f64 (pow.f64 C 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 A (pow.f64 C 3)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))) (*.f64 C C)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C))))))) (*.f64 (/.f64 (fma.f64 1/96 (fma.f64 -6 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (*.f64 (pow.f64 B 4) -3/4)) (*.f64 (pow.f64 B 4) 1/512)) (pow.f64 C 4)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))))
(pow.f64 (*.f64 2 (*.f64 C F)) 1/4)
(pow.f64 (*.f64 2 (*.f64 F C)) 1/4)
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4))) (pow.f64 (*.f64 2 (*.f64 C F)) 1/4))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 2 (/.f64 (pow.f64 C 3) F)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4))
(fma.f64 -1/16 (*.f64 (/.f64 B (/.f64 (-.f64 A C) B)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4))) (+.f64 (pow.f64 (*.f64 2 (*.f64 C F)) 1/4) (*.f64 (pow.f64 (*.f64 C (*.f64 2 F)) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2)))) (*.f64 1/96 (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) C))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2)))))))))))
(+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 2 (/.f64 (pow.f64 C 3) F)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 F C)) 1/4) (pow.f64 B 4)) (+.f64 (/.f64 1/512 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2))) (*.f64 1/96 (-.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 3/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (fma.f64 -1/16 (*.f64 (/.f64 B (/.f64 (-.f64 A C) B)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 F C)) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (/.f64 1/512 (*.f64 C C)) (pow.f64 (-.f64 A C) 2)) (*.f64 1/96 (+.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 -3/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 2 F)) 1/4) (*.f64 (-.f64 (+.f64 (*.f64 1/2880 (-.f64 (*.f64 45/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 C 2)))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 C 3)))) (*.f64 45/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 5) C)))))) (*.f64 -1/1536 (/.f64 (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) C))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2))))) (*.f64 (-.f64 A C) C)))) (*.f64 1/24576 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 C 3))))) (pow.f64 B 6))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4))) (+.f64 (pow.f64 (*.f64 2 (*.f64 C F)) 1/4) (*.f64 (pow.f64 (*.f64 C (*.f64 2 F)) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2)))) (*.f64 1/96 (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 3) C))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 C 2))))))))))))
(fma.f64 (pow.f64 (*.f64 2 (*.f64 F C)) 1/4) (*.f64 (pow.f64 B 6) (-.f64 (fma.f64 1/2880 (-.f64 (/.f64 45/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 4))) (+.f64 (/.f64 15/4 (*.f64 (pow.f64 C 3) (pow.f64 (-.f64 A C) 3))) (/.f64 45/2 (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/1536 (/.f64 (-.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 3/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2)))) (*.f64 C (-.f64 A C))))) (/.f64 1/24576 (*.f64 (pow.f64 C 3) (pow.f64 (-.f64 A C) 3))))) (+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 2 (/.f64 (pow.f64 C 3) F)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 F C)) 1/4) (pow.f64 B 4)) (+.f64 (/.f64 1/512 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2))) (*.f64 1/96 (-.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 3/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2)))))))))
(fma.f64 (pow.f64 (*.f64 2 (*.f64 F C)) 1/4) (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 1/2880 (-.f64 (/.f64 45/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 4))) (+.f64 (/.f64 (/.f64 15/4 (pow.f64 C 3)) (pow.f64 (-.f64 A C) 3)) (/.f64 45/2 (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/1536 (/.f64 (+.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 -3/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2)))) (*.f64 C (-.f64 A C))))) (/.f64 -1/24576 (*.f64 (pow.f64 C 3) (pow.f64 (-.f64 A C) 3))))) (+.f64 (fma.f64 -1/16 (*.f64 (/.f64 B (/.f64 (-.f64 A C) B)) (pow.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 F C)) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (/.f64 1/512 (*.f64 C C)) (pow.f64 (-.f64 A C) 2)) (*.f64 1/96 (+.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 -3/4 (*.f64 (*.f64 C C) (pow.f64 (-.f64 A C) 2))))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 A C)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) B) (+.f64 A C))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 A C))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (/.f64 (*.f64 B B) (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2)))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) B) (+.f64 A C)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (*.f64 B B)) (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 -1/32 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 3 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A C))) (*.f64 -2 (pow.f64 (+.f64 A C) 3)))) (*.f64 -1/384 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 A C))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (/.f64 (*.f64 B B) (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (/.f64 (pow.f64 B 3) (fma.f64 -1/32 (*.f64 (+.f64 A C) (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2)))) (fma.f64 1/24 (fma.f64 3 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2)) (*.f64 -2 (pow.f64 (+.f64 A C) 3))) (*.f64 (pow.f64 (+.f64 A C) 3) -1/384))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) B) (+.f64 A C)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (*.f64 B B)) (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (neg.f64 (log.f64 B))))) (pow.f64 B 3)) (fma.f64 -1/32 (*.f64 (+.f64 A C) (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2)))) (fma.f64 1/24 (fma.f64 3 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2)) (*.f64 -2 (pow.f64 (+.f64 A C) 3))) (*.f64 (pow.f64 (+.f64 A C) 3) -1/384))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))))
(fma.f64 1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 A C))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) B) (+.f64 A C)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2))))
(+.f64 (fma.f64 1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 A C))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))) (/.f64 (*.f64 (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))) (*.f64 B B)))
(+.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) B) (+.f64 A C)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (*.f64 B B)) (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 -1/32 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 3 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A C))) (*.f64 -2 (pow.f64 (+.f64 A C) 3)))) (*.f64 -1/384 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 A C) 2)) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))))) (pow.f64 B 2)))))
(+.f64 (fma.f64 1/4 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 A C))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (/.f64 (pow.f64 B 3) (fma.f64 -1/32 (*.f64 (+.f64 A C) (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2)))) (fma.f64 1/24 (fma.f64 3 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2)) (*.f64 -2 (pow.f64 (+.f64 A C) 3))) (*.f64 (pow.f64 (+.f64 A C) 3) -1/384))))) (/.f64 (*.f64 (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))) (*.f64 B B))))
(+.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) B) (+.f64 A C)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B)))))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (pow.f64 B 3)) (fma.f64 -1/32 (*.f64 (+.f64 A C) (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2)))) (fma.f64 1/24 (fma.f64 3 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2)) (*.f64 -2 (pow.f64 (+.f64 A C) 3))) (*.f64 (pow.f64 (+.f64 A C) 3) -1/384)))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) (*.f64 B B)) (fma.f64 1/32 (pow.f64 (+.f64 A C) 2) (*.f64 1/8 (+.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 (pow.f64 (+.f64 A C) 2))))))))
(pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4)
(pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4))
(fma.f64 1/4 (*.f64 A (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))
(fma.f64 1/4 (*.f64 A (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4)))
(fma.f64 1/4 (*.f64 A (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))) (fma.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4) (*.f64 (*.f64 A A) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2) (*.f64 1/8 (*.f64 -1 (+.f64 (/.f64 (*.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4)))
(fma.f64 1/4 (*.f64 A (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))) (fma.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4) (*.f64 (*.f64 A A) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (*.f64 1/8 (*.f64 -1 (+.f64 (*.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/32 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (*.f64 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 3 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.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)))))))) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3)))))) (*.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1 F)) 1/4) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))) (pow.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/4))))
(fma.f64 1/4 (*.f64 A (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))) (fma.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4) (*.f64 (pow.f64 A 3) (fma.f64 1/32 (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1 (+.f64 (/.f64 (*.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) (fma.f64 1/24 (fma.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.f64 C (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (fma.f64 3 (*.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 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 3))))) (*.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 3))))) (fma.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4) (*.f64 (*.f64 A A) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2) (*.f64 1/8 (*.f64 -1 (+.f64 (/.f64 (*.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))))
(fma.f64 1/4 (*.f64 A (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))) (fma.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4) (*.f64 (pow.f64 A 3) (fma.f64 1/32 (*.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1 (+.f64 (*.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 3))))) (*.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 3))))) (fma.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4) (*.f64 (*.f64 A A) (fma.f64 1/32 (pow.f64 (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (/.f64 (neg.f64 C) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (*.f64 1/8 (*.f64 -1 (+.f64 (*.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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 1/4))))
(pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4)
(pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4)
(+.f64 (pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A) (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)) 1/4))))
(+.f64 (*.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (pow.f64 (/.f64 F (pow.f64 (-.f64 C (neg.f64 C)) 3)) 1/4)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (pow.f64 (/.f64 F (pow.f64 (-.f64 C (neg.f64 C)) 3)) 1/4))) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4))
(+.f64 (pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (-.f64 C (*.f64 -1 C)))))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2)))) (pow.f64 A 2)) (pow.f64 (*.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F)) 1/4)) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A) (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)) 1/4)))))
(+.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (fma.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) C)))) (*.f64 1/128 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)))) (*.f64 A A)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (*.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (pow.f64 (/.f64 F (pow.f64 (-.f64 C (neg.f64 C)) 3)) 1/4))))
(+.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (fma.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) C)))) (*.f64 1/128 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)))) (*.f64 A A)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (pow.f64 (/.f64 F (pow.f64 (-.f64 C (neg.f64 C)) 3)) 1/4)))))
(+.f64 (pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (-.f64 C (*.f64 -1 C)))))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2)))) (pow.f64 A 2)) (pow.f64 (*.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F)) 1/4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 2) C) (pow.f64 (-.f64 C (*.f64 -1 C)) 2))) (+.f64 (*.f64 3 (/.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)) (-.f64 C (*.f64 -1 C)))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 3) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)))))) (*.f64 -1/3072 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) 3) (pow.f64 (-.f64 C (*.f64 -1 C)) 3))))) (pow.f64 A 3)) (pow.f64 (*.f64 1 (*.f64 (-.f64 C (*.f64 -1 C)) F)) 1/4)) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A) (pow.f64 (/.f64 (*.f64 1 F) (pow.f64 (-.f64 C (*.f64 -1 C)) 3)) 1/4))))))
(+.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (fma.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) C)))) (*.f64 1/128 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)))) (*.f64 A A)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (fma.f64 (/.f64 (fma.f64 -1/64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) C)))))) (fma.f64 1/24 (fma.f64 -3/2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (/.f64 (pow.f64 (-.f64 C (neg.f64 C)) 2) C)) (fma.f64 3 (/.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)) (-.f64 C (neg.f64 C))) (/.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 3)) (pow.f64 (-.f64 C (neg.f64 C)) 3)))) (*.f64 -1/3072 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 3) (pow.f64 (-.f64 C (neg.f64 C)) 3))))) (pow.f64 A 3)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (*.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (pow.f64 (/.f64 F (pow.f64 (-.f64 C (neg.f64 C)) 3)) 1/4)))))
(+.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (fma.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) C)))) (*.f64 1/128 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)))) (*.f64 A A)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (fma.f64 (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (-.f64 C (neg.f64 C))) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 C (neg.f64 C)) C))))) (fma.f64 1/24 (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 2) (pow.f64 (-.f64 C (neg.f64 C)) 2)) C) (fma.f64 3 (/.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)) (-.f64 C (neg.f64 C))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 3) (pow.f64 (-.f64 C (neg.f64 C)) 3))))) (*.f64 -1/3072 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 3) (pow.f64 (-.f64 C (neg.f64 C)) 3))))) (pow.f64 A 3)) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4) (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (pow.f64 (/.f64 F (pow.f64 (-.f64 C (neg.f64 C)) 3)) 1/4))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2)) (pow.f64 A 2))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(fma.f64 1/16 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))) (/.f64 (*.f64 A A) (*.f64 B B))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))
(fma.f64 1/16 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 C (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2))) (pow.f64 A 3))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A))))))))
(fma.f64 1/16 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))) (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 1/16 (/.f64 C (/.f64 (pow.f64 A 3) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))))
(fma.f64 1/16 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))) (fma.f64 1/16 (*.f64 (/.f64 C (pow.f64 A 3)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 C (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (pow.f64 B 2))) (pow.f64 A 3))) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/512 (pow.f64 B 4)) (*.f64 1/96 (+.f64 (*.f64 -6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -3/4 (pow.f64 B 4))))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A))))))) (pow.f64 A 4)))))
(fma.f64 1/16 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))) (/.f64 (*.f64 A A) (*.f64 B B))) (+.f64 (fma.f64 1/16 (/.f64 C (/.f64 (pow.f64 A 3) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))) (/.f64 (fma.f64 1/512 (pow.f64 B 4) (*.f64 1/96 (fma.f64 -6 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (*.f64 (pow.f64 B 4) -3/4)))) (/.f64 (pow.f64 A 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))))))
(+.f64 (fma.f64 1/16 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))) (fma.f64 1/16 (*.f64 (/.f64 C (pow.f64 A 3)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A))))))) (*.f64 (/.f64 (fma.f64 1/512 (pow.f64 B 4) (*.f64 1/96 (fma.f64 -6 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (*.f64 (pow.f64 B 4) -3/4)))) (pow.f64 A 4)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 -1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) -1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))) 1)
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(*.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 1)
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(*.f64 1 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(*.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/8) (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/8))
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (pow.f64 F 1/4) (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))
(*.f64 (pow.f64 F 1/4) (pow.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) 1/4))
(*.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4) (pow.f64 F 1/4))
(*.f64 (pow.f64 F 1/4) (pow.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A) 1/4))
(*.f64 (pow.f64 F 1/4) (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/4) (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/4))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(fabs.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))
(fabs.f64 (pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3/4))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(pow.f64 (exp.f64 1/4) (log.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(pow.f64 (exp.f64 1/4) (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(pow.f64 (exp.f64 1/4) (log.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(pow.f64 (exp.f64 1/4) (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)))
(pow.f64 (*.f64 F (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
8.6b
(sqrt.f64 (/.f64 (neg.f64 F) A))
Compiler

Compiled 17 to 7 computations (58.8% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite55.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1478×add-sqr-sqrt
1462×*-un-lft-identity
1362×add-cube-cbrt
1346×add-cbrt-cube
1332×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify50.0ms (0.1%)

Algorithm
egg-herbie
Rules
992×*-commutative
916×associate-*r*
864×associate-*l*
724×fma-def
642×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
075708
1144576
2339472
3957444
43762444
Stop Event
node limit
Counts
30 → 36
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (sqrt.f64 (neg.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))
(pow.f64 (/.f64 F A) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 (neg.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(pow.f64 (/.f64 F A) 1/2)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
5.4b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
15.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B)))))
Compiler

Compiled 165 to 62 computations (62.4% saved)

series47.0ms (0.1%)

Counts
3 → 92
Calls

33 calls:

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

rewrite141.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
848×associate-+l+
510×add-sqr-sqrt
496×pow1
496×*-un-lft-identity
474×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify267.0ms (0.5%)

Algorithm
egg-herbie
Rules
1150×associate-/l*
1064×associate-/r*
1044×associate-*r/
984×+-commutative
848×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110635236
1349134484
Stop Event
node limit
Counts
336 → 503
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) 2)) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 C B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (+.f64 A B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) 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)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F)) 1/2) (sqrt.f64 (+.f64 B (+.f64 A C))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (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 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (*.f64 B B))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (*.f64 B B))
(+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (*.f64 B B))
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 -4 A) C)) (*.f64 4 (*.f64 A C)))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 B B)) (*.f64 (*.f64 -4 A) C))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 B B)) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 B B)) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(*.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (-.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))
(/.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 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 (neg.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A 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 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 A) C) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) (pow.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (-.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(pow.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 (*.f64 -4 A) C))
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4 A) C))
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) B) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 B B))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C)))))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C)))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) B) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 B B))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 F (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (+.f64 A C) (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 B 3)) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -4) (+.f64 F (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (+.f64 A C) (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) B) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) B))) 2))) B)))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) B))) 2))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3))))) (pow.f64 B 3)) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) B))) 2))) B))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) B))) 2))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) B))) 2))) B))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B)))) (sqrt.f64 -4)))) 2)) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 3))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 3)) (*.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2)) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A B))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) B))) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F))) B)) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A B) 3))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) B))) 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 3) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F))) B)) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A B) 3))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F))) B)) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -4) 3) (*.f64 C C)) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))) 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))) 2)) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -4))) 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (+.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 A C) (*.f64 C C))))) (*.f64 B B))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 A C)))) (*.f64 B B)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (+.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 A C) (*.f64 C C))))) (*.f64 B B))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 3) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 A C) (*.f64 C C))))) (*.f64 (+.f64 A C) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 1/16 F) (*.f64 (*.f64 A A) (*.f64 C C))))))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 A C)))) (*.f64 B B)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (+.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 3) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 A C)))) (*.f64 (+.f64 A C) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 1/16 F) (*.f64 (*.f64 A A) (*.f64 C C)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))) (pow.f64 B 4)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (*.f64 (/.f64 C (pow.f64 B 4)) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))) (pow.f64 B 4))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (+.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (+.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (*.f64 (/.f64 C (pow.f64 B 4)) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) 2)) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 C B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))) (pow.f64 B 4))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))) (pow.f64 B 4))))) 2)) (+.f64 C B)) (/.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F)) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))) (pow.f64 B 4))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 -4 C) (*.f64 F (+.f64 C B))) (pow.f64 B 4)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (*.f64 (/.f64 C (pow.f64 B 4)) (*.f64 F (+.f64 C B)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (*.f64 (/.f64 C (pow.f64 B 4)) (*.f64 F (+.f64 C B))))))) 2)) (+.f64 C B)) (/.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (+.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))) (/.f64 F (*.f64 B B)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (*.f64 (/.f64 C (pow.f64 B 4)) (*.f64 F (+.f64 C B)))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (+.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (+.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (*.f64 (/.f64 C (pow.f64 B 4)) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))) (sqrt.f64 -1/4))) 2)) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/4))) (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 (fma.f64 -1/16 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 (*.f64 C C) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 C (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/4)))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (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 (fma.f64 -1/16 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 C C) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 F (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))) (sqrt.f64 -1/4))) 2))))))) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))) (sqrt.f64 -1/4))) 2)) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16)))) (*.f64 A (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/4)) (fma.f64 1/4 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (sqrt.f64 -1/4)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16)))) (*.f64 A (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) (/.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 C F))))) 2)) (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/4)) (fma.f64 1/4 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (sqrt.f64 -1/4)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16)))) (*.f64 A (sqrt.f64 -1/4)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 C (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16)))) (fma.f64 1/4 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (sqrt.f64 -1/4)))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (neg.f64 (*.f64 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)) -1/16))) (/.f64 (*.f64 C C) (pow.f64 B 4))))) (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) (/.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 C F))))) 2)) (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) (/.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 C F))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (*.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4)) (*.f64 C C)) (pow.f64 B 4)))) (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (sqrt.f64 2) B))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B)))) (*.f64 C B)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B)))) (*.f64 C B)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (+.f64 A B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))) (+.f64 A B)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (*.f64 B B)) F)) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B)))) (*.f64 C B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B)))) (+.f64 A B)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))) (/.f64 F (*.f64 B B)))) (*.f64 -16 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) F)) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 A 4) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A B))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A B)) 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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) 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 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 C (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))))
(+.f64 (*.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 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))))) (*.f64 C C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) A) (*.f64 B B)))) (*.f64 C C)))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 C (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B)))))) F)) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 (*.f64 A A) (pow.f64 B 4))))) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))))) (*.f64 C C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 A (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) A) (*.f64 B B)))))) (*.f64 -1/16 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 A A)) (pow.f64 B 4)))) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) A) (*.f64 B B)))) (*.f64 C C)))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 C (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))))))
(*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) 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 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/4))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/4))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (fma.f64 1/4 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/4)) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)) (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2)))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F))) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 A A)) (pow.f64 B 4)) (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 F (fma.f64 1/4 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/4)) 2))))))) (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/4))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (fma.f64 1/4 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 A B) A) F) (neg.f64 (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/4)) 2))))))))
(*.f64 -4 (*.f64 A C))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) B)) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F)) 1/2) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) B)) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) 3/2)) (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 4 (*.f64 A C)))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (/.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) F) (+.f64 B (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 B B) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 B B (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))) (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 2 (*.f64 C (*.f64 A -4)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))) (fma.f64 B B (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 B B (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))) (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 (*.f64 (neg.f64 C) (*.f64 A 4)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 4 (*.f64 A C))))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (*.f64 B B))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 B B) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (*.f64 B B))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 (*.f64 (*.f64 -4 A) C) 1) (*.f64 B B))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 1) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (fma.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C)))))
(+.f64 (+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 -4 A) C)) (*.f64 4 (*.f64 A C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 B B)) (*.f64 (*.f64 -4 A) C))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 B B)) (+.f64 (*.f64 (*.f64 -4 A) C) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (*.f64 2 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (*.f64 B B)) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C)))))) 1))
(*.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (-.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))))
(*.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C)))))) 1))
(/.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 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 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A 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 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A 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 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 C (*.f64 A -4)))) (-.f64 (*.f64 B B) (*.f64 C (*.f64 A -4))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A -4) (*.f64 C (*.f64 C (*.f64 A -4))))) (-.f64 (*.f64 B B) (*.f64 C (*.f64 A -4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))) (-.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 A) C) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A -4)) 3)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A -4)) (-.f64 (*.f64 C (*.f64 A -4)) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) (pow.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (-.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (-.f64 (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3)
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) 1/3)
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(fma.f64 B B (*.f64 (*.f64 -4 A) C))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(fma.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 B B (fma.f64 (*.f64 A -4) C (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 C (*.f64 A -4))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 (*.f64 -4 A) C)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (fma.f64 -4 (*.f64 A C) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 -4 A) C))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (cbrt.f64 (*.f64 B B)) (*.f64 C (*.f64 A -4)))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))
16.2b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))))
17.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.7b
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
Compiler

Compiled 169 to 37 computations (78.1% saved)

series34.0ms (0.1%)

Counts
4 → 88
Calls

36 calls:

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

rewrite114.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (0.3%)

Algorithm
egg-herbie
Rules
1458×associate-*r*
1248×associate-*l*
1096×*-commutative
728×associate-/l*
648×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(fma.f64 A (*.f64 C -4) (*.f64 B B))
5.4b
(/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
20.1b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 2 (pow.f64 B 3))))
31.7b
(*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 2 (pow.f64 B 3)))
Compiler

Compiled 92 to 53 computations (42.4% saved)

series20.0ms (0%)

Counts
3 → 108
Calls

33 calls:

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

rewrite115.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1184×associate-*r/
1086×associate-*l/
1074×associate-/r*
404×add-sqr-sqrt
388×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify162.0ms (0.3%)

Algorithm
egg-herbie
Rules
1612×associate-*r*
1248×associate-*l*
1218×associate-/r*
936×*-commutative
788×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076522127
1215121965
Stop Event
node limit
Counts
323 → 380
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))))))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 7))) (*.f64 8 (/.f64 (*.f64 C (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5)))))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 B 2)) C)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 C 5)))) (pow.f64 A 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 B 2)) C)) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 C 5)))) (pow.f64 A 5))))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5)))))) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5)))))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (/.f64 (*.f64 A (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))))) (pow.f64 B 2))) (*.f64 128 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 7)))) (pow.f64 C 3))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))))) A)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 A 5)))) (pow.f64 C 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))))) A)) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 A 5)))) (pow.f64 C 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 9) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 A C))) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B)))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(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 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) 1)
(/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(/.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1)
(/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 F (*.f64 2 (pow.f64 B 3)))))
(/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (sqrt.f64 F)))
(/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (pow.f64 B 3))) (/.f64 1 F))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (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 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (sqrt.f64 F)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (sqrt.f64 F)))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 F 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 (neg.f64 F) 2)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 F F))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 F)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F 1)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F (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 (*.f64 2 (pow.f64 B 3)) -1) (neg.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 (neg.f64 F))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 1 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 1 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3)))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 1 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 1 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 1 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (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 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2) (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (/.f64 1 (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 (*.f64 F (*.f64 2 (pow.f64 B 3))) -1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (neg.f64 F))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))) 1) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))) (cbrt.f64 F)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 (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 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (/.f64 F 1) (*.f64 2 (pow.f64 B 3))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 2 (pow.f64 B 3))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 -1 (*.f64 2 (pow.f64 B 3))) (neg.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 2 (pow.f64 B 3))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 F)))
(/.f64 (*.f64 (neg.f64 (neg.f64 F)) (*.f64 2 (pow.f64 B 3))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (*.f64 (neg.f64 F) 2) (pow.f64 B 3)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (/.f64 (*.f64 2 (pow.f64 B 3)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 F (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 (*.f64 F F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 1 (sqrt.f64 F))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 1)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) F))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (sqrt.f64 F))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (cbrt.f64 (*.f64 F F)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 F)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (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 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) -1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (neg.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 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) -1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (neg.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 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (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 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (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 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (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 F (*.f64 2 (pow.f64 B 3))) 1) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (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 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (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))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) -1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.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))
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 3)
(pow.f64 (*.f64 (*.f64 4 (pow.f64 B 6)) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F))) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 6)) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (pow.f64 B 3)) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 2 (pow.f64 B 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (pow.f64 B 3)) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2)) (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B)))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2) 1/2) (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1/2) (pow.f64 B 3/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) 1) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (sqrt.f64 F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (sqrt.f64 (neg.f64 F))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (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 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (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 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (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)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(+.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 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 A (*.f64 C -4))))
(-.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 (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 (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 (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 B 6) (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 1 (-.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 1 (+.f64 (pow.f64 B 6) (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 (-.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) (pow.f64 B 4)) 1) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))
(/.f64 (*.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) 1) (+.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 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) 2)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))))))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 2 (/.f64 F B) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F)) -48)))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 5)) F) (*.f64 -48 (*.f64 A A))) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 7))) (*.f64 8 (/.f64 (*.f64 C (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5)))))))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 -2 (*.f64 (pow.f64 A 3) (fma.f64 128 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 7) F)) (*.f64 8 (/.f64 C (/.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F)) -48)))))) (fma.f64 2 (/.f64 F B) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F)) -48))))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (*.f64 (pow.f64 A 3) (fma.f64 128 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 7)) F) (/.f64 (*.f64 8 (*.f64 C (*.f64 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 5)) F) -48))) (*.f64 B B)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 5)) F) (*.f64 -48 (*.f64 A A))) (*.f64 2 (/.f64 F B)))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))
(*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 7))) -3/256) (pow.f64 A 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (/.f64 (*.f64 F -3/256) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (pow.f64 A 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 B 2)) C)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 C 5)))) (pow.f64 A 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 7))) -3/256) (/.f64 C (*.f64 B B))) (*.f64 1/512 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 9))))) (pow.f64 A 5)) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 7))) -3/256) (pow.f64 A 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 F -3/256) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 (*.f64 1/512 (pow.f64 B 9)) F) (pow.f64 C 5))) (pow.f64 A 5)) (fma.f64 -2 (/.f64 (/.f64 (*.f64 F -3/256) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (pow.f64 A 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))
(*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 7))) -3/256) (pow.f64 A 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (/.f64 (*.f64 F -3/256) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (pow.f64 A 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 A 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 C 4)))) (pow.f64 B 2)) C)) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 C 5)))) (pow.f64 A 5))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 7))) -3/256) (pow.f64 A 4)) (fma.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (*.f64 2 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 7))) -3/256) (/.f64 C (*.f64 B B))) (*.f64 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 9))) -1/512)) (pow.f64 A 5))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (/.f64 (*.f64 F -3/256) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (pow.f64 A 4)) (fma.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)) (/.f64 (*.f64 2 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 F -3/256) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (/.f64 C (*.f64 B B))) (*.f64 (*.f64 (/.f64 F (pow.f64 C 5)) (pow.f64 B 9)) -1/512))) (pow.f64 A 5)))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5)))))) (*.f64 2 (/.f64 F B))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 2 (/.f64 F B) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F)) -48)))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 5)) F) (*.f64 -48 (*.f64 A A))) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5)))))) (+.f64 (*.f64 2 (/.f64 F B)) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (/.f64 (*.f64 A (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))))) (pow.f64 B 2))) (*.f64 128 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 7)))) (pow.f64 C 3))))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 -2 (*.f64 (*.f64 C C) (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) -48)) (fma.f64 2 (/.f64 F B) (*.f64 -2 (*.f64 (pow.f64 C 3) (fma.f64 8 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) -48))) (*.f64 128 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) F)))))))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 5)) F) (*.f64 -48 (*.f64 A A))) (fma.f64 2 (/.f64 F B) (*.f64 (fma.f64 8 (/.f64 A (/.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 F (*.f64 A A)) (pow.f64 B 5))) -48)) (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) F))) (*.f64 (pow.f64 C 3) -2)))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))
(*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 7))) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 B 7)) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))))) A)) (*.f64 1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 A 5)))) (pow.f64 C 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (/.f64 A (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 7))) -3/256))) (*.f64 1/512 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 9))))) (pow.f64 C 5)) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 7))) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (/.f64 (/.f64 A (*.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 B 7))) -3/256)) (/.f64 (*.f64 (*.f64 1/512 (pow.f64 B 9)) F) (pow.f64 A 5))) (pow.f64 C 5)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 B 7)) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))
(*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 7))) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 B 7)) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))))) A)) (*.f64 -1/512 (/.f64 (*.f64 F (pow.f64 B 9)) (pow.f64 A 5)))) (pow.f64 C 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4))) (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 7)) (pow.f64 A 4)))) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 A (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 7))) -3/256))) (*.f64 -1/512 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 9))))) (pow.f64 C 5)) (fma.f64 -2 (/.f64 (*.f64 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 7))) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 (/.f64 A (*.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 B 7))) -3/256)) (*.f64 -1/512 (*.f64 (/.f64 F (pow.f64 A 5)) (pow.f64 B 9)))) (pow.f64 C 5)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 B 7)) -3/256) (pow.f64 C 4)) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))))
(*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))
(*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))
(*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))
(fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 -2 (*.f64 (pow.f64 B 7) (*.f64 (/.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 4))) -3/256)) (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(fma.f64 -2 (*.f64 (pow.f64 B 7) (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 C 4) (pow.f64 A 4)))) (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 9) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 A C))) (*.f64 1/512 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(fma.f64 -2 (*.f64 (pow.f64 B 7) (*.f64 (/.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 4))) -3/256)) (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (*.f64 (pow.f64 B 9) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 4))) -3/256) (*.f64 A C)) (*.f64 1/512 (/.f64 (/.f64 F (pow.f64 A 5)) (pow.f64 C 5))))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))))
(fma.f64 -2 (*.f64 (pow.f64 B 7) (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 C 4) (pow.f64 A 4)))) (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 -2 (*.f64 (pow.f64 B 9) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 F -3/256) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (*.f64 A C)) (*.f64 1/512 (/.f64 (/.f64 F (pow.f64 A 5)) (pow.f64 C 5))))) (*.f64 1/8 (/.f64 (*.f64 (/.f64 F (*.f64 A A)) (pow.f64 B 3)) (*.f64 C C))))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) F) -48) (pow.f64 B 5)) (*.f64 2 (/.f64 F B))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 F -48)) (pow.f64 B 5)) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B)))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 -2 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) F) -48))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))))) (pow.f64 B 7)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) F) -48) (pow.f64 B 5)) (*.f64 2 (/.f64 F B)))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 F -48)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 128 F) (pow.f64 C 3)))) (pow.f64 B 7)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 F -48)) (pow.f64 B 5)) (*.f64 2 (/.f64 F B)))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (*.f64 2 (/.f64 F B)))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) F) -48) (pow.f64 B 5)) (*.f64 2 (/.f64 F B))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 F -48)) (pow.f64 B 5)) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))))))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (*.f64 -64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5))) (*.f64 2 (/.f64 F B)))))
(fma.f64 16 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 B 3)) (fma.f64 -2 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) F) -48))) (*.f64 128 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))))) (pow.f64 B 7)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) F) -48) (pow.f64 B 5)) (*.f64 2 (/.f64 F B)))))
(fma.f64 16 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 F C)) (fma.f64 -2 (/.f64 (fma.f64 8 (*.f64 A (*.f64 C (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 F -48)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 128 F) (pow.f64 C 3)))) (pow.f64 B 7)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 F -48)) (pow.f64 B 5)) (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(fma.f64 4 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 16 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))
(fma.f64 4 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (*.f64 16 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (fma.f64 64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 (*.f64 16 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(fma.f64 4 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 C 3) (sqrt.f64 2)))) (*.f64 16 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))
(fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(fma.f64 4 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 16 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))
(fma.f64 4 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (*.f64 16 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (fma.f64 64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 (*.f64 16 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(fma.f64 4 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 C 3) (sqrt.f64 2)))) (*.f64 16 (*.f64 (*.f64 C (*.f64 C (*.f64 A A))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 A C))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 C (*.f64 A A)))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) 1)
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 2 (pow.f64 B 3))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1)
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 F (*.f64 2 (pow.f64 B 3)))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (sqrt.f64 F))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 (pow.f64 B 3)))))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (sqrt.f64 F)) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 F)) (sqrt.f64 F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(/.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2) (*.f64 2 (pow.f64 B 3))) (/.f64 1 F))
(/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) -2) (/.f64 (/.f64 1 F) (*.f64 2 (pow.f64 B 3))))
(*.f64 F (*.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) -2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (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 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (sqrt.f64 F)) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (sqrt.f64 F)) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 F)) (sqrt.f64 F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) 1))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 F 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 (neg.f64 F) 2)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 F F))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 F)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 F F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (cbrt.f64 F))
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (cbrt.f64 F))) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F 1)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F (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 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) -1) (neg.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 (neg.f64 F))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)
(/.f64 (*.f64 1 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3)))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 1 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 1 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 1 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (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 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 1 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2) (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 2) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (/.f64 1 (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 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) -1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (sqrt.f64 F))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 (pow.f64 B 3)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (sqrt.f64 F)) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 F)) (sqrt.f64 F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (neg.f64 F))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (sqrt.f64 F))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (pow.f64 B 3))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))) 1) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) F))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (cbrt.f64 (*.f64 F (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))) (cbrt.f64 F)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) F))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 F)))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (cbrt.f64 (*.f64 F (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 F))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F)))) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) F))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 F))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 (cbrt.f64 (*.f64 F (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))) (cbrt.f64 (neg.f64 F)))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(/.f64 (*.f64 (/.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (/.f64 F 1) (*.f64 2 (pow.f64 B 3))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 2 (pow.f64 B 3))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 -1 (*.f64 2 (pow.f64 B 3))) (neg.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 2 (pow.f64 B 3))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 F)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 F F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (cbrt.f64 F))
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (cbrt.f64 F))) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 (neg.f64 (neg.f64 F)) (*.f64 2 (pow.f64 B 3))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)
(/.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (sqrt.f64 F))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 (pow.f64 B 3)))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (sqrt.f64 F)) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 F)) (sqrt.f64 F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (/.f64 (*.f64 (sqrt.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (sqrt.f64 F))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (pow.f64 B 3))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (neg.f64 F)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 2) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(/.f64 (*.f64 (*.f64 (neg.f64 F) 2) (pow.f64 B 3)) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (*.f64 F (/.f64 (*.f64 2 (pow.f64 B 3)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (*.f64 F (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) 1) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (*.f64 (/.f64 2 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F))) (/.f64 (pow.f64 B 3) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (sqrt.f64 F)) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 F)) (sqrt.f64 F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 (*.f64 F F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 F)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 F F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (cbrt.f64 F))
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (cbrt.f64 F))) (cbrt.f64 (*.f64 F F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 1 (sqrt.f64 F))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (sqrt.f64 F)) (*.f64 2 (pow.f64 B 3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 F)) (sqrt.f64 F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (cbrt.f64 F)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (*.f64 F F))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (cbrt.f64 F))
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (cbrt.f64 F))) (cbrt.f64 (*.f64 F F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) 1)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) F))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (sqrt.f64 F))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (sqrt.f64 F)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (sqrt.f64 F)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (sqrt.f64 F))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (sqrt.f64 F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (sqrt.f64 F)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)) (cbrt.f64 (*.f64 F F)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 F)))
(/.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 F)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) (cbrt.f64 (*.f64 F F)))))
(*.f64 (cbrt.f64 F) (/.f64 2 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 F F)))))))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (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 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) -1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (neg.f64 F)) (neg.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 (/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) -1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (*.f64 2 (pow.f64 B 3))) (neg.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 (/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (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 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (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 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (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 2 (*.f64 F (pow.f64 B 3))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))))
(/.f64 F (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 (pow.f64 B 3)))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) 1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) 1) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (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 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) 1) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (/.f64 (*.f64 2 (pow.f64 B 3)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (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))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))))
(/.f64 F (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) (*.f64 2 (pow.f64 B 3)))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 3)) (/.f64 F (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 F (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) (*.f64 2 (pow.f64 B 3)))))
(/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) -1) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(/.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (/.f64 -1/2 (pow.f64 B 3))))
(/.f64 (/.f64 (neg.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.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 (/.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))))
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1)
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 3)
(pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 3)
(pow.f64 (*.f64 (*.f64 4 (pow.f64 B 6)) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F))) 1/2)
(sqrt.f64 (*.f64 4 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) F))))
(sqrt.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 B 6) F) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4) F))))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 3) 1/3)
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 6)) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 4) F))))
(sqrt.f64 (*.f64 4 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)) F))))
(sqrt.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 B 6) F) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4) F))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (pow.f64 B 3)) (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) -2)) (log.f64 (pow.f64 (exp.f64 2) (pow.f64 B 3))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) -2) (*.f64 F (log.f64 (pow.f64 (exp.f64 2) (pow.f64 B 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 3))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3) (pow.f64 (*.f64 2 (pow.f64 B 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) -2)) 3) (*.f64 8 (pow.f64 (pow.f64 B 3) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (pow.f64 B 3)) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) -2)) 3) (*.f64 8 (pow.f64 (pow.f64 B 3) 3))))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) 1))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))
(*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (pow.f64 B 3/2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (pow.f64 B 3/2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2)) (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 2) 1/2) (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) B) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))))
(*.f64 (pow.f64 (/.f64 (*.f64 F 2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) 1/2) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)) (pow.f64 B 3/2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F))) (pow.f64 B 3/2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (pow.f64 B 3/2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) 1) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) F)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F)) (pow.f64 B 3/2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) F))) (pow.f64 B 3/2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (sqrt.f64 F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (pow.f64 B 3/2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)) (sqrt.f64 (neg.f64 F))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (neg.f64 F)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (neg.f64 F)))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 B 3/2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) 1) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (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 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (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 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (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 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))))
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)) (pow.f64 B 3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(+.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 (*.f64 A (*.f64 C -4)) 1))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) 1) (*.f64 B B))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B B))) (-.f64 1 (*.f64 -4 (*.f64 A C))))
(+.f64 -1 (fma.f64 A (*.f64 -4 C) (exp.f64 (log1p.f64 (*.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 -4 (*.f64 A C))))
(+.f64 -1 (fma.f64 A (*.f64 -4 C) (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 -4 (*.f64 A C))))
(+.f64 -1 (fma.f64 A (*.f64 -4 C) (exp.f64 (log1p.f64 (*.f64 B B)))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(*.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(fma.f64 A (*.f64 -4 C) (*.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 -4 C) (*.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 -4 C) (*.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 -4 C) (*.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 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.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 -4 C) (*.f64 -4 C))) (pow.f64 B 4)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))
(/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 -4 (*.f64 A C)))) (pow.f64 B 4)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))
(/.f64 (+.f64 (pow.f64 B 6) (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 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 -4 (*.f64 A C)) (*.f64 -4 (*.f64 A C)) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 -4 (*.f64 A C)) (*.f64 -4 (*.f64 A C)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 1 (-.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 -4 C) (*.f64 -4 C))) (pow.f64 B 4)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))
(/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 -4 (*.f64 A C)))) (pow.f64 B 4)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 B 6) (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 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 -4 (*.f64 A C)) (*.f64 -4 (*.f64 A C)) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 -4 (*.f64 A C)) (*.f64 -4 (*.f64 A C)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) (pow.f64 B 4)) 1) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)))
(/.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 -4 C) (*.f64 -4 C))) (pow.f64 B 4)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))
(/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 -4 (*.f64 A C)))) (pow.f64 B 4)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))
(/.f64 (*.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) 1) (+.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 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 -4 (*.f64 A C)) (*.f64 -4 (*.f64 A C)) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 -4 (*.f64 A C)) (*.f64 -4 (*.f64 A C)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)
(fma.f64 A (*.f64 -4 C) (*.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 -4 C) (*.f64 B B)) 2))
(pow.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3)
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 1/3)
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(fabs.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(fabs.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(log.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(exp.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(fma.f64 A (*.f64 -4 C) (*.f64 B B))

eval2.3s (4.6%)

Compiler

Compiled 117550 to 64269 computations (45.3% saved)

prune1.4s (2.9%)

Pruning

133 alts after pruning (131 fresh and 2 done)

PrunedKeptTotal
New1997402037
Fresh1491105
Picked101
Done325
Total20151332148
Error
15.5b
Counts
2148 → 133
Alt Table
Click to see full alt table
StatusErrorProgram
63.4b
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
63.4b
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
59.9b
(/.f64 (sqrt.f64 F) (sqrt.f64 (neg.f64 A)))
60.0b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 (*.f64 B F) (-.f64 C (hypot.f64 B C))))) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 (*.f64 B F) (-.f64 C (hypot.f64 B C))))) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (*.f64 (*.f64 A C) -4))
57.7b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4) 2) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.1b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.4b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.4b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 B))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
50.6b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.1b
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1/4))) 1) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.0b
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
60.0b
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.3b
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.0b
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
56.8b
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.3b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
49.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
52.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2))
49.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
57.6b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
60.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
50.0b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1/2)) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
55.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))))
58.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))))) (*.f64 A (*.f64 C -4)))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C B) (*.f64 B F)) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B (-.f64 C (hypot.f64 B C)))) (*.f64 B 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 B F) (+.f64 (*.f64 C B) (*.f64 (*.f64 1/2 C) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 B (*.f64 B F)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 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 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (/.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 B B (*.f64 A (*.f64 -4 C))))
62.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (*.f64 (pow.f64 B 4) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (fma.f64 -1 C (*.f64 (/.f64 (*.f64 B B) C) -1/2))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (neg.f64 B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C C) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C B) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A A) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (*.f64 B B))
60.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (*.f64 A (-.f64 1 (neg.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 1/6))))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.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))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (-.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))) 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (cbrt.f64 (pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 3/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 (*.f64 C F)) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.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))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (-.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.0b
(/.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))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 C (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.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))))
62.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.0b
(/.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))))
61.4b
(/.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))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fabs.f64 (*.f64 F (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.6b
(/.f64 1 (sqrt.f64 (/.f64 A F)))
63.2b
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
63.6b
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (/.f64 C B)) B)) (/.f64 (*.f64 4 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)) F))))
55.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B)))))
58.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
63.3b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C B))))
57.7b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))
63.3b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A B))))
53.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))))))
57.5b
(*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
53.1b
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
57.4b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
55.6b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
53.6b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B))
51.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
55.9b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
59.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1 A)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
61.2b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (+.f64 C (-.f64 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 A (-.f64 A A))) C) (neg.f64 A)) A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
49.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
59.7b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
54.0b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 -1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
57.6b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
58.1b
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))) C))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) B) (/.f64 A (sqrt.f64 (/.f64 F C)))))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B C))) A))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
63.1b
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
63.3b
(*.f64 1/4 (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (cbrt.f64 A) 2)) (*.f64 (/.f64 C B) (cbrt.f64 A))) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
63.7b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (neg.f64 (pow.f64 A 3))) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
63.3b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))
63.5b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
63.2b
(*.f64 1/4 (*.f64 (*.f64 (/.f64 2 C) B) (sqrt.f64 (/.f64 F A))))
58.5b
(sqrt.f64 (/.f64 (neg.f64 F) C))
56.0b
(sqrt.f64 (/.f64 (neg.f64 F) A))
63.4b
(sqrt.f64 (/.f64 F A))
61.0b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A (*.f64 C C)) -16)))
62.1b
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 -16 (*.f64 A A)) C)))
62.8b
(sqrt.f64 (*.f64 2 (/.f64 F B)))
63.3b
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 F B))))
63.2b
(sqrt.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))))
57.2b
(sqrt.f64 (*.f64 -1/2 (/.f64 (-.f64 C (neg.f64 C)) (/.f64 (*.f64 A C) F))))
58.8b
(sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) (*.f64 A C))))
60.2b
(sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))))
63.0b
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
59.1b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))
Compiler

Compiled 4103 to 2741 computations (33.2% saved)

regimes4.0s (8%)

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

6 calls:

1.1s
B
906.0ms
C
787.0ms
F
436.0ms
A
304.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
43.7b3A
37.2b8B
42.6b7C
43.7b4F
40.0b3(/.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)))
42.3b4(pow.f64 B 2)
Compiler

Compiled 7506 to 3558 computations (52.6% saved)

bsearch528.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
6.38664014862651e-31
3.5076673204270346e-27
45.0ms
1.0234496967129097e-203
4.667573039072408e-203
106.0ms
-1.2605770664929827e-163
-1.5698834545094428e-170
102.0ms
-7.27238655543024e-129
-1.47772080488361e-137
79.0ms
-1.292281292096894e-43
-1.3377724269160826e-48
80.0ms
-1.1130607643191194e-32
-2.1154102684083595e-35
56.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
176.0ms161×body2048valid
127.0ms504×body256valid
112.0ms133×body1024valid
59.0ms82×body512valid
32.0ms107×body256invalid
Compiler

Compiled 3920 to 2708 computations (30.9% saved)

regimes3.3s (6.6%)

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

6 calls:

838.0ms
B
678.0ms
F
572.0ms
C
528.0ms
A
275.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
43.7b3A
38.5b5B
43.6b5C
43.8b4F
40.0b3(/.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)))
42.3b4(pow.f64 B 2)
Compiler

Compiled 6595 to 3130 computations (52.5% saved)

bsearch349.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
6.38664014862651e-31
3.5076673204270346e-27
102.0ms
1.0234496967129097e-203
4.667573039072408e-203
112.0ms
-1.2605770664929827e-163
-1.5698834545094428e-170
70.0ms
-3.9259053089840955e+24
-3.92386283648049e+22
Results
163.0ms286×body256valid
77.0ms82×body2048valid
57.0ms74×body1024valid
27.0ms38×body512valid
11.0ms49×body256invalid
Compiler

Compiled 2258 to 1528 computations (32.3% saved)

regimes2.9s (5.8%)

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

6 calls:

651.0ms
B
588.0ms
(pow.f64 B 2)
579.0ms
C
500.0ms
F
285.0ms
A
Results
ErrorSegmentsBranch
44.7b2A
38.9b6B
43.6b5C
43.8b4F
40.0b3(/.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)))
42.9b4(pow.f64 B 2)
Compiler

Compiled 6557 to 3103 computations (52.7% saved)

bsearch360.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
6.38664014862651e-31
3.5076673204270346e-27
49.0ms
7.84640188676564e-179
4.408247259280336e-178
95.0ms
4.280385562740465e-205
1.0234496967129097e-203
90.0ms
-4.6376057172544804e-178
-1.6563635404370372e-184
47.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
114.0ms105×body1024valid
105.0ms324×body256valid
83.0ms93×body2048valid
25.0ms54×body512valid
17.0ms73×body256invalid
Compiler

Compiled 2206 to 1432 computations (35.1% saved)

regimes1.9s (3.8%)

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

4 calls:

535.0ms
B
491.0ms
C
472.0ms
F
269.0ms
A
Results
ErrorSegmentsBranch
44.7b2A
39.8b5B
43.6b5C
43.8b4F
Compiler

Compiled 5160 to 2405 computations (53.4% saved)

bsearch298.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
6.38664014862651e-31
3.5076673204270346e-27
62.0ms
4.280385562740465e-205
1.0234496967129097e-203
134.0ms
-4.6376057172544804e-178
-1.6563635404370372e-184
49.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
147.0ms107×body2048valid
64.0ms266×body256valid
44.0ms64×body1024valid
21.0ms43×body512valid
8.0ms37×body256invalid
Compiler

Compiled 2105 to 1340 computations (36.3% saved)

regimes1.3s (2.7%)

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

4 calls:

413.0ms
C
411.0ms
A
242.0ms
B
211.0ms
F
Results
ErrorSegmentsBranch
45.4b8A
40.3b5B
45.7b8C
48.4b3F
Compiler

Compiled 2762 to 1338 computations (51.6% saved)

bsearch232.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
1.2870413455078426e+26
3.023196469483058e+32
54.0ms
4.280385562740465e-205
1.0234496967129097e-203
76.0ms
-4.6376057172544804e-178
-1.6563635404370372e-184
48.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
75.0ms296×body256valid
58.0ms86×body1024valid
52.0ms61×body2048valid
23.0ms53×body512valid
14.0ms58×body256invalid
Compiler

Compiled 2135 to 1364 computations (36.1% saved)

regimes1.4s (2.9%)

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

4 calls:

752.0ms
C
245.0ms
A
235.0ms
B
148.0ms
F
Results
ErrorSegmentsBranch
47.8b5A
41.6b5B
46.1b8C
49.5b3F
Compiler

Compiled 2745 to 1329 computations (51.6% saved)

bsearch258.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
1.2870413455078426e+26
3.023196469483058e+32
55.0ms
4.280385562740465e-205
1.0234496967129097e-203
86.0ms
-4.6376057172544804e-178
-1.6563635404370372e-184
54.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
77.0ms297×body256valid
71.0ms65×body2048valid
56.0ms83×body1024valid
28.0ms51×body512valid
14.0ms56×body256invalid
Compiler

Compiled 2117 to 1358 computations (35.9% saved)

regimes998.0ms (2%)

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

4 calls:

384.0ms
C
217.0ms
A
210.0ms
B
138.0ms
F
Results
ErrorSegmentsBranch
48.9b5A
43.1b4B
46.0b9C
49.8b3F
Compiler

Compiled 2418 to 1159 computations (52.1% saved)

bsearch153.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
1.2870413455078426e+26
3.023196469483058e+32
42.0ms
7.84640188676564e-179
4.408247259280336e-178
54.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
56.0ms213×body256valid
48.0ms58×body2048valid
25.0ms41×body1024valid
10.0ms24×body512valid
7.0ms33×body256invalid
Compiler

Compiled 966 to 674 computations (30.2% saved)

regimes616.0ms (1.2%)

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

4 calls:

225.0ms
A
132.0ms
F
130.0ms
C
103.0ms
B
Results
ErrorSegmentsBranch
50.3b5A
47.8b4B
50.3b5C
51.0b5F
Compiler

Compiled 1434 to 687 computations (52.1% saved)

bsearch196.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
64.0ms
1.2870413455078426e+26
3.023196469483058e+32
78.0ms
7.84640188676564e-179
4.408247259280336e-178
53.0ms
-7.795484134649663e-18
-6.989851181743212e-19
Results
88.0ms66×body2048valid
45.0ms195×body256valid
35.0ms52×body1024valid
11.0ms37×body256invalid
9.0ms23×body512valid
Compiler

Compiled 1074 to 728 computations (32.2% saved)

regimes521.0ms (1%)

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

4 calls:

133.0ms
C
124.0ms
B
115.0ms
A
82.0ms
F
Results
ErrorSegmentsBranch
52.4b3A
51.3b5B
50.3b5C
53.7b2F
Compiler

Compiled 1420 to 680 computations (52.1% saved)

bsearch238.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
6.158832191499761e+81
2.5678727873630454e+84
39.0ms
8.136031703522389e-305
4.4271026770916926e-304
96.0ms
-2.205576150258459e-139
-7.82760855420155e-153
46.0ms
-2.9695087869385223e+197
-1.5160174509884205e+192
Results
137.0ms413×body256valid
27.0ms40×body1024valid
23.0ms26×body2048valid
22.0ms49×body512valid
17.0ms74×body256invalid
1.0msbody512invalid
1.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 1599 to 1072 computations (33% saved)

regimes383.0ms (0.8%)

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

4 calls:

114.0ms
C
105.0ms
F
90.0ms
B
55.0ms
A
Results
ErrorSegmentsBranch
52.7b3A
51.6b4B
50.3b5C
54.2b2F
Compiler

Compiled 894 to 431 computations (51.8% saved)

bsearch223.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
6.158832191499761e+81
2.5678727873630454e+84
48.0ms
8.136031703522389e-305
4.4271026770916926e-304
65.0ms
-2.205576150258459e-139
-7.82760855420155e-153
47.0ms
-2.9695087869385223e+197
-1.5160174509884205e+192
Results
100.0ms390×body256valid
34.0ms39×body2048valid
33.0ms49×body1024valid
21.0ms50×body512valid
19.0ms83×body256invalid
3.0msbody2048invalid
1.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1503 to 1040 computations (30.8% saved)

regimes299.0ms (0.6%)

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

4 calls:

114.0ms
C
78.0ms
B
48.0ms
F
45.0ms
A
Results
ErrorSegmentsBranch
53.5b3A
52.6b3B
51.9b4C
54.1b3F
Compiler

Compiled 709 to 347 computations (51.1% saved)

bsearch222.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
6.158832191499761e+81
2.5678727873630454e+84
71.0ms
8.136031703522389e-305
4.4271026770916926e-304
90.0ms
-4.3519353655022705e-46
-4.6239475241534245e-49
Results
63.0ms234×body256valid
45.0ms42×body256invalid
37.0ms31×body512valid
36.0ms56×body1024valid
28.0ms31×body2048valid
2.0msbody2048invalid
2.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 757 to 558 computations (26.3% saved)

regimes217.0ms (0.4%)

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

4 calls:

81.0ms
F
66.0ms
B
37.0ms
A
24.0ms
C
Results
ErrorSegmentsBranch
53.5b3A
54.7b2B
53.6b2C
55.0b3F
Compiler

Compiled 446 to 234 computations (47.5% saved)

bsearch81.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
3.801408317427232e+46
1.380584300232949e+49
25.0ms
-1.9941849105100536e-236
-1.2860558778071181e-236
Results
33.0ms136×body256valid
18.0ms26×body1024valid
9.0ms10×body2048valid
9.0ms20×body512valid
6.0ms20×body256invalid
2.0msbody2048invalid
1.0msbody1024invalid
Compiler

Compiled 291 to 230 computations (21% saved)

regimes15.0ms (0%)

Accuracy

Total -7.7b remaining (-13.8%)

Threshold costs -7.7b (-13.8%)

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

4 calls:

4.0ms
A
4.0ms
F
3.0ms
B
3.0ms
C
Results
ErrorSegmentsBranch
56.0b1A
56.0b1B
56.0b1C
56.0b1F
Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify197.0ms (0.4%)

Algorithm
egg-herbie
Rules
624×*-commutative
552×distribute-lft-neg-in
334×+-commutative
296×neg-sub0
264×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02884160
14314108
25504108
36764108
47984108
59484108
611604108
714104108
816364108
918134108
1019234108
1119624108
1219694108
1319714108
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -7269215601948759/10384593717069655257060992658440192) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8231177221447645/187072209578355573530071658587684226515959365500928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B -1325723886513667/401734511064747568885490523085290650630550748445698208825344) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B -5237424972633827/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B -6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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)))) (if (<=.f64 B 1323756543144477/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B 178405961588245/22300745198530623141535718272648361505980416) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -1179999999999999974834176) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -3890170845825931/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.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)))) (if (<=.f64 B 1279631325039661/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1298074214633707/1298074214633706907132624082305024) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -7848857843307815/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8135311848423971/1427247692705959881058285969449495136382746624) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -6230756230241793/5192296858534827628530496329220096) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6166959734027569/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 8278036617694567/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -6230756230241793/2596148429267413814265248164610048) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2711053400359889/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 234999999999999988004290560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -8826904659509207/5192296858534827628530496329220096) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (if (<=.f64 B -2737464370573317/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2118010469031163/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 14500000000000000604986408960) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -2076918743413931/649037107316853453566312041152512) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (if (<=.f64 B 6204919239966185/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 142000000000000002986344448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 B -8826904659509207/10384593717069655257060992658440192) (/.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)))) (if (<=.f64 B 958112529700661/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 130000000000000001040187392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 C -129999999999999993648628020310056716694059085995420817093065590577455652408749469382619042559240422965246380833972797337190327292257182410204264567041593901919014764998854525010104074996978120916992) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -6658392415923931/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 6522728866348877/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.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)))) (if (<=.f64 C 59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -119999999999999994137195095670821584640669925534234600393599006686882140684999510199340654670068082737150505385205659080483379039006629917111628831115317447925244398460481100009326838458749034692608) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 6176826577981891/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 780000000000000032117181320298092326460901117365507303590643330503600829603468279808) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -7816146647275729/102844034832575377634685573909834406561420991602098741459288064) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C 4694388199266237/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (neg.f64 B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 32999999999999998455424953242542697463051884055657390298680895401552229441296400384) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C)))))
(if (<=.f64 A -8248004328520789/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 A 100000000000000004384584304507619735463404765184) (sqrt.f64 (/.f64 (neg.f64 F) C)) (sqrt.f64 (/.f64 (neg.f64 F) A))))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F A))
Outputs
(if (<=.f64 B -7269215601948759/10384593717069655257060992658440192) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8231177221447645/187072209578355573530071658587684226515959365500928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B -1325723886513667/401734511064747568885490523085290650630550748445698208825344) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B -5237424972633827/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B -6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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)))) (if (<=.f64 B 1323756543144477/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B 178405961588245/22300745198530623141535718272648361505980416) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -7269215601948759/10384593717069655257060992658440192) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8231177221447645/187072209578355573530071658587684226515959365500928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B -1325723886513667/401734511064747568885490523085290650630550748445698208825344) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B -5237424972633827/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))) 2) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 1323756543144477/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))) 2) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 178405961588245/22300745198530623141535718272648361505980416) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -7269215601948759/10384593717069655257060992658440192) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8231177221447645/187072209578355573530071658587684226515959365500928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B -1325723886513667/401734511064747568885490523085290650630550748445698208825344) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B -5237424972633827/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 1323756543144477/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 178405961588245/22300745198530623141535718272648361505980416) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -7269215601948759/10384593717069655257060992658440192) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8231177221447645/187072209578355573530071658587684226515959365500928) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B -1325723886513667/401734511064747568885490523085290650630550748445698208825344) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B -5237424972633827/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 1323756543144477/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 178405961588245/22300745198530623141535718272648361505980416) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -1179999999999999974834176) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -3890170845825931/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.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)))) (if (<=.f64 B 1279631325039661/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) 2) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1179999999999999974834176) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -3890170845825931/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 1279631325039661/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 A)))))) 2) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1179999999999999974834176) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -3890170845825931/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 1279631325039661/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1179999999999999974834176) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -3890170845825931/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 1279631325039661/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1298074214633707/1298074214633706907132624082305024) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -7848857843307815/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8135311848423971/1427247692705959881058285969449495136382746624) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -1298074214633707/1298074214633706907132624082305024) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -7848857843307815/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8135311848423971/1427247692705959881058285969449495136382746624) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -1298074214633707/1298074214633706907132624082305024) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -7848857843307815/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8135311848423971/1427247692705959881058285969449495136382746624) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -1298074214633707/1298074214633706907132624082305024) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -7848857843307815/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 8135311848423971/1427247692705959881058285969449495136382746624) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (fma.f64 -1 C (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -6230756230241793/5192296858534827628530496329220096) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6166959734027569/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 8278036617694567/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -6230756230241793/5192296858534827628530496329220096) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6166959734027569/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 8278036617694567/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -6230756230241793/5192296858534827628530496329220096) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6166959734027569/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 8278036617694567/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -6230756230241793/5192296858534827628530496329220096) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6166959734027569/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 8278036617694567/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -6230756230241793/2596148429267413814265248164610048) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2711053400359889/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 234999999999999988004290560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -6230756230241793/2596148429267413814265248164610048) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2711053400359889/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 234999999999999988004290560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -6230756230241793/2596148429267413814265248164610048) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2711053400359889/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 234999999999999988004290560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -6230756230241793/2596148429267413814265248164610048) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2711053400359889/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 234999999999999988004290560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -8826904659509207/5192296858534827628530496329220096) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (if (<=.f64 B -2737464370573317/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2118010469031163/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 14500000000000000604986408960) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -8826904659509207/5192296858534827628530496329220096) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (neg.f64 B))))) (if (<=.f64 B -2737464370573317/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2118010469031163/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 14500000000000000604986408960) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -8826904659509207/5192296858534827628530496329220096) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (+.f64 C A))))) (if (<=.f64 B -2737464370573317/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2118010469031163/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 14500000000000000604986408960) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B)))))))))
(if (<=.f64 B -2076918743413931/649037107316853453566312041152512) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (neg.f64 B))))) (if (<=.f64 B 6204919239966185/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 142000000000000002986344448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 B -2076918743413931/649037107316853453566312041152512) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (neg.f64 B))))) (if (<=.f64 B 6204919239966185/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 142000000000000002986344448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 B -2076918743413931/649037107316853453566312041152512) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (+.f64 C A))))) (if (<=.f64 B 6204919239966185/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 142000000000000002986344448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 B -8826904659509207/10384593717069655257060992658440192) (/.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)))) (if (<=.f64 B 958112529700661/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 130000000000000001040187392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 B -8826904659509207/10384593717069655257060992658440192) (/.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)))) (if (<=.f64 B 958112529700661/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 130000000000000001040187392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 B -8826904659509207/10384593717069655257060992658440192) (/.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)))) (if (<=.f64 B 958112529700661/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 B 130000000000000001040187392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C B))))))))
(if (<=.f64 C -129999999999999993648628020310056716694059085995420817093065590577455652408749469382619042559240422965246380833972797337190327292257182410204264567041593901919014764998854525010104074996978120916992) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -6658392415923931/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 6522728866348877/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.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)))) (if (<=.f64 C 59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -129999999999999993648628020310056716694059085995420817093065590577455652408749469382619042559240422965246380833972797337190327292257182410204264567041593901919014764998854525010104074996978120916992) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -6658392415923931/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 6522728866348877/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.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)))) (if (<=.f64 C 59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -129999999999999993648628020310056716694059085995420817093065590577455652408749469382619042559240422965246380833972797337190327292257182410204264567041593901919014764998854525010104074996978120916992) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -6658392415923931/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 6522728866348877/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.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)))) (if (<=.f64 C 59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -119999999999999994137195095670821584640669925534234600393599006686882140684999510199340654670068082737150505385205659080483379039006629917111628831115317447925244398460481100009326838458749034692608) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 6176826577981891/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 780000000000000032117181320298092326460901117365507303590643330503600829603468279808) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -119999999999999994137195095670821584640669925534234600393599006686882140684999510199340654670068082737150505385205659080483379039006629917111628831115317447925244398460481100009326838458749034692608) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 6176826577981891/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (neg.f64 B))) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 780000000000000032117181320298092326460901117365507303590643330503600829603468279808) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -119999999999999994137195095670821584640669925534234600393599006686882140684999510199340654670068082737150505385205659080483379039006629917111628831115317447925244398460481100009326838458749034692608) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 6176826577981891/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 B C)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 780000000000000032117181320298092326460901117365507303590643330503600829603468279808) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C))))))
(if (<=.f64 C -7816146647275729/102844034832575377634685573909834406561420991602098741459288064) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C 4694388199266237/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (neg.f64 B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 32999999999999998455424953242542697463051884055657390298680895401552229441296400384) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C)))))
(if (<=.f64 C -7816146647275729/102844034832575377634685573909834406561420991602098741459288064) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C 4694388199266237/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (neg.f64 B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 32999999999999998455424953242542697463051884055657390298680895401552229441296400384) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C)))))
(if (<=.f64 C -7816146647275729/102844034832575377634685573909834406561420991602098741459288064) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 C 4694388199266237/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B C) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 32999999999999998455424953242542697463051884055657390298680895401552229441296400384) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C)))))
(if (<=.f64 A -8248004328520789/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (sqrt.f64 (/.f64 (neg.f64 F) A)) (if (<=.f64 A 100000000000000004384584304507619735463404765184) (sqrt.f64 (/.f64 (neg.f64 F) C)) (sqrt.f64 (/.f64 (neg.f64 F) A))))
(if (or (<=.f64 A -8248004328520789/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (not (<=.f64 A 100000000000000004384584304507619735463404765184))) (sqrt.f64 (/.f64 (neg.f64 F) A)) (sqrt.f64 (/.f64 (neg.f64 F) C)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 1475 to 854 computations (42.1% saved)

soundness1.9s (3.8%)

Algorithm
21×egg-herbie
Rules
1570×associate-+r+
1570×associate-+r+
1570×associate-+r+
1570×associate-+r+
1570×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219297
372297
4309297
0107135188
1348035182
098628686
1311228664
025121
16397
219297
372297
4309297
0107135188
1348035182
098628686
1311228664
0122739322
1409939238
025121
16397
219297
372297
4309297
0107135188
1348035182
098628686
1311228664
079217729
1231817253
025121
16397
219297
372297
4309297
0107135188
1348035182
025121
16397
219297
372297
4309297
0105834959
1343834947
025121
16397
219297
372297
4309297
0107135188
1348035182
025121
16397
219297
372297
4309297
0107135188
1348035182
098628686
1311228664
079217729
1231817253
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3026 to 1480 computations (51.1% saved)

end400.0ms (0.8%)

Compiler

Compiled 1423 to 687 computations (51.7% saved)

Profiling

Loading profile data...