Details

Time bar (total: 57.9s)

analyze1.2s (2%)

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.6s (9.6%)

Results
1.6s6026×body256valid
794.0ms3323×body256invalid
764.0ms553×body2048invalid
675.0ms887×body1024valid
625.0ms877×body1024invalid
603.0ms681×body2048valid
293.0ms661×body512valid
245.0ms581×body512invalid
1.0msbody4096valid
Bogosity

preprocess62.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
46.5b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
47.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))))
47.4b
(/.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))))
51.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))))
Compiler

Compiled 118 to 72 computations (39% saved)

localize69.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.5b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
18.5b
(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))))))))
20.1b
(/.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))))
33.9b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 247 to 110 computations (55.5% saved)

series117.0ms (0.2%)

Counts
4 → 124
Calls

45 calls:

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

rewrite85.0ms (0.1%)

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

simplify232.0ms (0.4%)

Algorithm
egg-herbie
Rules
1136×associate-/l*
1018×associate-/r*
944×associate-*r/
852×*-commutative
676×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
3.1b
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
18.7b
(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))))))
20.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))))
Compiler

Compiled 183 to 63 computations (65.6% saved)

series53.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
8.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))))
3.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
F
@0
(/.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))))

rewrite144.0ms (0.2%)

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

simplify289.0ms (0.5%)

Algorithm
egg-herbie
Rules
1246×+-commutative
1114×associate-/r*
1038×*-commutative
960×associate-*r/
958×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0134743376
1432643296
Stop Event
node limit
Counts
328 → 605
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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 0 (/.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 (exp.f64 (log1p.f64 (/.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)))))) 1)
(-.f64 (/.f64 0 (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 (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 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.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 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.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)))) 1)
(*.f64 1 (/.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 (/.f64 (pow.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))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.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))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (pow.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))))) 1/4) (*.f64 (pow.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))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.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 (cbrt.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 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (/.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))))) (cbrt.f64 (/.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (cbrt.f64 (/.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (/.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 -1 (/.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 (/.f64 1 (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 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.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)))))) (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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.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 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (cbrt.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)))))) 1) (/.f64 (cbrt.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 (/.f64 (cbrt.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)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (cbrt.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))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (cbrt.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)))) 2)) (cbrt.f64 (/.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 (/.f64 (pow.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))))) 1/4) 1) (/.f64 (pow.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))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (pow.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))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.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))))) 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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.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)))) 1)
(pow.f64 (/.f64 (pow.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))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(pow.f64 (cbrt.f64 (/.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))))) 3)
(pow.f64 (pow.f64 (/.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)))) 3) 1/3)
(pow.f64 (/.f64 (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))))))) -1)
(neg.f64 (/.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 (*.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(log.f64 (exp.f64 (/.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))))))
(log.f64 (+.f64 1 (expm1.f64 (/.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)))))))
(cbrt.f64 (pow.f64 (/.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)))) 3))
(cbrt.f64 (/.f64 (pow.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/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (/.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))))))
(exp.f64 (log.f64 (/.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))))))
(exp.f64 (*.f64 (log.f64 (/.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))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) 0)
(+.f64 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)))))))
(-.f64 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)))))))
(-.f64 (exp.f64 (log1p.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)))))))) 1)
(*.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)))))) 1)
(*.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)))))) -1)
(*.f64 1 (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 (pow.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))))) 1/4) (pow.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))))) 1/4))
(*.f64 (pow.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))))) 1/4) (neg.f64 (pow.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))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (cbrt.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)))))) (cbrt.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 (cbrt.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)))))) (neg.f64 (cbrt.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 (cbrt.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))))))) (cbrt.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 -1 (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 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2) 4))) (sqrt.f64 (cbrt.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 -1 (pow.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))))) 1/4)) (pow.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))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (*.f64 -1 (cbrt.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))))))) (cbrt.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 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (neg.f64 (cbrt.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))))))) (cbrt.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 (neg.f64 (pow.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))))) 1/4)) (pow.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))))) 1/4))
(*.f64 (pow.f64 1 1/2) (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 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2) 4)) 1/2) (pow.f64 (cbrt.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)))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1/2) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (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 0 (pow.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/2)) (+.f64 (+.f64 0 (*.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 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)))))))))
(pow.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))))) 1/2)
(pow.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)))))) 1)
(pow.f64 (pow.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))))) 1/4) 2)
(pow.f64 (cbrt.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))))))) 3)
(pow.f64 (pow.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/2) 1/3)
(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)))))))
(fabs.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 (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 (+.f64 1 (expm1.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)))))))))
(cbrt.f64 (pow.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/2))
(expm1.f64 (log1p.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))))))))
(exp.f64 (log.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))))))))
(exp.f64 (*.f64 (log.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)))))) 1/2))
(exp.f64 (*.f64 (log.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))))))) 1))
(log1p.f64 (expm1.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 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 B B)) (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 A (*.f64 -4 C))))
(+.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(+.f64 (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(+.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) 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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 C (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1))
(+.f64 C (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 C (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 C (+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) (fma.f64 (neg.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 C (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 C (+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) (fma.f64 (neg.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 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A))
(+.f64 C (+.f64 (*.f64 -1 (hypot.f64 B (-.f64 A C))) A))
(+.f64 C (+.f64 (*.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) A))
(+.f64 C (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) A))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (neg.f64 (neg.f64 A)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) A))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 -1 (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) C)
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 C (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 C (fma.f64 (neg.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 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 C (fma.f64 (neg.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 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) C)
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) A)
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (+.f64 A (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (+.f64 A (fma.f64 (neg.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 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (+.f64 A (fma.f64 (neg.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 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (neg.f64 A)) C))
(+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (fma.f64 (neg.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (fma.f64 (neg.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(*.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1)
(*.f64 1 (-.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 2) (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2)) (/.f64 1 (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (/.f64 1 (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 (sqrt.f64 C) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))) (-.f64 (sqrt.f64 C) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 1 (/.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 1 (/.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 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 (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 (*.f64 C C) (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (-.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A A)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (neg.f64 (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))) (neg.f64 (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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1)
(pow.f64 (sqrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 2)
(pow.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3)
(pow.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2))
(log.f64 (exp.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(cbrt.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(exp.f64 (log.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1))
(log1p.f64 (expm1.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(fma.f64 1 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -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 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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C)) (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 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F (-.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 (*.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 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 (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 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.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))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C)) (/.f64 F (*.f64 C (*.f64 A A))))) (-.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.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 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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C)) (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 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F (-.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 (*.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 F (*.f64 C (*.f64 A A))))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 1/2 (/.f64 A (/.f64 (/.f64 (*.f64 F (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 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))) (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 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.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 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.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)))))))
(*.f64 -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 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 B B))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 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 (/.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 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 B B))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2)))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 B B))) (*.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 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 B B))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))) (*.f64 (*.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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 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 (/.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 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) C) (/.f64 (/.f64 (*.f64 B B) F) (-.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 -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 (/.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 (*.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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(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 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 B B))) C) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.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 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))))) (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 (*.f64 B B)) C)) (/.f64 (*.f64 1/32 F) (/.f64 (pow.f64 C 3) (pow.f64 B 4)))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 1/16 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 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 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 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 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 (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 (*.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))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (*.f64 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))) (*.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))))))))))))))))
(+.f64 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F) (*.f64 B B)) (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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A 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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) 2)))) F)))))) 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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 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 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 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 (/.f64 A (/.f64 (/.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 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 (*.f64 1/2 (+.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 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.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 (*.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))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (*.f64 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 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 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))) (*.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)))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (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)))))))
(+.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 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (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 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (-.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 (*.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 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 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 (*.f64 (sqrt.f64 2) 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 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (sqrt.f64 -8)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (sqrt.f64 -8)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (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 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 (*.f64 A (*.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 (/.f64 1 (*.f64 F A))) (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 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (sqrt.f64 -8)))) (/.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 C) (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.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 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.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))))))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.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))))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -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 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.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))))))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 A A) (/.f64 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 (*.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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.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 A (sqrt.f64 -8))) (*.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.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 A (sqrt.f64 -8))) (*.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 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)))
(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 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.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 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) (*.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 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))))))))))))))
(fma.f64 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 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (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 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)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))
(neg.f64 (*.f64 (sqrt.f64 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 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -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 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) 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 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)))))))
(+.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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -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 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.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 (/.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))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 -1/2 (/.f64 (*.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) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))))))
(fma.f64 F (*.f64 (*.f64 B B) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (fma.f64 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.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)))))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))) B (neg.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))) B (neg.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))) B (neg.f64 (*.f64 F (pow.f64 B 3))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 A C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B))))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (neg.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)))))
(fma.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (neg.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 A C)) (neg.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 -1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 (*.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 (-.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 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) (*.f64 (*.f64 F C) (*.f64 B B)))) (fma.f64 2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 F C) (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))) (*.f64 A A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))))))))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (fma.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) (*.f64 (*.f64 F C) (*.f64 B B)))) (fma.f64 2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 -2 (/.f64 C (/.f64 (/.f64 (*.f64 A A) 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/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.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))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 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 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 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 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 F (*.f64 C C)) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (+.f64 A A)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A 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 A))) (*.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A))) (*.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (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 A))) (+.f64 (*.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))
(+.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A))) (*.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))) (/.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) C))
(+.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 A))) (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.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 (*.f64 -1/2 A) (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.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 A))) (+.f64 (/.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) C) (fma.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (/.f64 (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2) (neg.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (/.f64 (*.f64 C C) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 2 (*.f64 A A)) (*.f64 F (*.f64 B B)))) C)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 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 (*.f64 B B) (*.f64 (*.f64 A C) -4)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 A (*.f64 -1 A))
(+.f64 A A)
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(+.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) A)
(+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))) A)
(+.f64 A (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C) (/.f64 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 C C))))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(+.f64 (+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.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)))))) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))) A)
(+.f64 A (+.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 C C)) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2) (neg.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 A C) (neg.f64 B))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 A C) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.f64 A C) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 (+.f64 A C) B)
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (-.f64 (*.f64 -1/2 (*.f64 (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))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 C (*.f64 (*.f64 -1/2 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 C (*.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)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (neg.f64 C)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B)))))))
(-.f64 0 (/.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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (/.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)))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (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 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (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 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.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 (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.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)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.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))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.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))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(*.f64 (pow.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))))) 1/4) (*.f64 (pow.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))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.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 (cbrt.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 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.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 (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (/.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))))) (cbrt.f64 (/.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (/.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 -1 (/.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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (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 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.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)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) 1) (/.f64 (cbrt.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 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (cbrt.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)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (cbrt.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))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.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 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.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 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)))) 2)) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.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))))) 1/4) 1) (/.f64 (pow.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))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.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))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.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))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.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)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (pow.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))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (/.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))))) 3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.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)))) 3) 1/3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (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))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(neg.f64 (/.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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.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 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.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)))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.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/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 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 (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.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))))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (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)))))) 0)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(+.f64 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)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(-.f64 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)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(-.f64 (exp.f64 (log1p.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)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.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)))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.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)))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (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)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.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))))) 1/4) (pow.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))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.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))))) 1/4) (neg.f64 (pow.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))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.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)))))) (cbrt.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 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.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)))))) (neg.f64 (cbrt.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 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.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))))))) (cbrt.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 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 -1 (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)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2) 4))) (sqrt.f64 (cbrt.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 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 -1 (pow.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))))) 1/4)) (pow.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))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.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))))))) (cbrt.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 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.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))))))) (cbrt.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 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (pow.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))))) 1/4)) (pow.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))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 1 1/2) (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)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2) 4)) 1/2) (pow.f64 (cbrt.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)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1/2) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (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 (neg.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.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/2)) (+.f64 (+.f64 0 (*.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 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)))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.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))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.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)))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (pow.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))))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (cbrt.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))))))) 3)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (pow.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/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(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)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(fabs.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)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.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))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.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)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.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/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.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))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.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))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.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)))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.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))))))) 1))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.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))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(+.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 B B)) (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 A (*.f64 -4 C))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 B B)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 (*.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 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 A (*.f64 -4 C)) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (-.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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F) (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 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 B B (*.f64 A (*.f64 C -4)))) (/.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))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (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 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (*.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 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.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 C -4))) (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 C (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 C (+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 C (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 C (+.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (*.f64 -1 (hypot.f64 B (-.f64 A C))) A))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) A))
(+.f64 C (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A))
(+.f64 C (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) A))
(+.f64 C (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (+.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 A (+.f64 (-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (neg.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 (fma.f64 (neg.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 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 A (+.f64 (-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (fma.f64 (neg.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 (+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (neg.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 (fma.f64 (neg.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 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 (fma.f64 (neg.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)) (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (neg.f64 (neg.f64 A)))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) A))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 -1 (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) C)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 C (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 C (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (+.f64 C (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1) C)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) A)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (+.f64 A (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (+.f64 A (fma.f64 (neg.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 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1) (+.f64 A (fma.f64 (neg.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 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (neg.f64 A)) C))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(+.f64 (fma.f64 (neg.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (fma.f64 (neg.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.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 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 1 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.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 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 2))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 2) (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2)) (/.f64 1 (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (/.f64 1 (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 1 (/.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 (sqrt.f64 C) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))) (-.f64 (sqrt.f64 C) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (sqrt.f64 C)) (-.f64 (sqrt.f64 C) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 1 (/.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 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2)) (/.f64 1 (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 1 (/.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 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 (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 (*.f64 C C) (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (-.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2)) (-.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2)) (-.f64 C (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A A)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A A)) (-.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))) (*.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (fma.f64 C C (*.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) (-.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)) C))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (fma.f64 C C (*.f64 (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A) (-.f64 (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A) C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 A (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 A (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (neg.f64 (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 2))) (-.f64 (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A) C))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3))) (neg.f64 (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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 1)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 2)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 3)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3) 1/3)
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 2))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 2))
(sqrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)) 3))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))) 1))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(fma.f64 1 C (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (fma.f64 -1 (hypot.f64 B (-.f64 A C)) A))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 C (hypot.f64 B (-.f64 A C)))
2.8b
(*.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.5b
(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))))
20.1b
(/.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)

series37.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite137.0ms (0.2%)

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

simplify247.0ms (0.4%)

Algorithm
egg-herbie
Rules
1152×associate-/l*
1046×*-commutative
1028×associate-/r*
1020×+-commutative
870×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124939874
1401639822
Stop Event
node limit
Counts
290 → 475
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 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A))))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -1 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 0 (/.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 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/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 A (-.f64 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 A (-.f64 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 A (-.f64 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 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 A (-.f64 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 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (pow.f64 (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 A (-.f64 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 (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 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (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 (/.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 A (-.f64 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 A (-.f64 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 A (-.f64 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 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 A (-.f64 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.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 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 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 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) -1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 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 A (-.f64 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 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (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)))) 0)
(+.f64 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)))))
(-.f64 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)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (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 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 (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/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 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.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)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 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 A (-.f64 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 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (neg.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 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/2) (sqrt.f64 (*.f64 2 F)))
(/.f64 (-.f64 0 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2)) (+.f64 (+.f64 0 (*.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 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)))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2) 1/3)
(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)))))
(fabs.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)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 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 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 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 C (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(+.f64 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C)
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) C)
(+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 C)) (-.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (-.f64 (+.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (*.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C))))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) 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) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A)))))) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C)))) (pow.f64 B 4))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 C (*.f64 A A))))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A)))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A)))) (sqrt.f64 (/.f64 A F))) (sqrt.f64 -1/2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) 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 (-.f64 A C)) C)) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C)))))))) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 C (*.f64 A A))))) (*.f64 A C))))) (*.f64 A C)))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A))))) (sqrt.f64 -1/2))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (*.f64 A A)))))) (*.f64 A C)))) (pow.f64 B 4))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 C (*.f64 A A))))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 1/2 (/.f64 A (/.f64 (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A))))) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 -1/32 F) (pow.f64 (-.f64 A C) 3)) (*.f64 A C)) (/.f64 (*.f64 1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A))))))) 2)))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (*.f64 -1/32 F) (pow.f64 (-.f64 A C) 3)) (*.f64 A C)) (/.f64 (*.f64 1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F 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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F C) (*.f64 A A)))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (*.f64 A A)))) (sqrt.f64 (/.f64 A F))) (sqrt.f64 -1/2))) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.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 2) (*.f64 (*.f64 (*.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 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.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 2) (*.f64 (*.f64 (*.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 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 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 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.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))))))))))) (/.f64 (*.f64 1/2 (*.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 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.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 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 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 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.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))))))))))) (/.f64 (*.f64 1/2 (*.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 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) 2))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.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)))))
(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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 B B) A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.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))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 B B) A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F -1/8) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (*.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)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 B B) A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F -1/8) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) 2)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (sqrt.f64 (/.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 (*.f64 F (pow.f64 B 4)) 1/32) (pow.f64 C 3))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/8) (/.f64 C (*.f64 B B))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) 2))) 1/16) (/.f64 C (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) B)))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (/.f64 (*.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 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A))))))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.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 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (*.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 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 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 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)))))))))))) (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 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 F A)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (/.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 (+.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 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)))) (/.f64 (*.f64 B B) A)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (-.f64 (*.f64 -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 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2)))))))))))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.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 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 C C)) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (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)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B (/.f64 (sqrt.f64 -1/2) B)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 C C)) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (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 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)) (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) A)) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 A (/.f64 B (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) 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 (/.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 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 B B)) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.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 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 B B)) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 C (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 A) (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 B B) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 C (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 A) (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 B B)) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 1/4 (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 A) (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (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 (*.f64 A (*.f64 C C)) (pow.f64 (sqrt.f64 -8) 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 6)) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -1/2 (*.f64 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 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))) B))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -1/2 (*.f64 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 (*.f64 -1/2 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (/.f64 (*.f64 (*.f64 B B) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) 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 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)))))
(+.f64 (*.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 (*.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 (/.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 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))))
(+.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 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (/.f64 C (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (-.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 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B 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 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)) (*.f64 B B)))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2)) (*.f64 B B)))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.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 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 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 (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) (*.f64 B B)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.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 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (pow.f64 (sqrt.f64 -8) 2) (/.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)) A))))) (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 (*.f64 -2 A) (*.f64 F (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 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 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 B B)))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (*.f64 -1/2 A) (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 -1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 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 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))))) (fma.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (*.f64 -1/2 A) (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 -1/2 (-.f64 A C))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 B B))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -1/2 (*.f64 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 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 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 (*.f64 2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F (*.f64 C C)))) A) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 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 (*.f64 F C) (fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))))) (*.f64 A A)) (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 (*.f64 2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F (*.f64 C C)))) A) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))) (*.f64 2 (fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 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 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 -1/2 (pow.f64 B 4))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 B B))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (*.f64 F (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(fma.f64 -8 (*.f64 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 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (*.f64 2 (+.f64 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (/.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))) (/.f64 F (/.f64 (*.f64 C C) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))) (fma.f64 2 (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 B B) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (/.f64 C F)) (/.f64 (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (/.f64 (*.f64 C C) F))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (*.f64 (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 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (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 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C) (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 (*.f64 C C) A)))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 (*.f64 C C) A)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(-.f64 (*.f64 2 C) A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (-.f64 (*.f64 2 C) A))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (-.f64 (*.f64 2 C) A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (-.f64 (*.f64 2 C) A)))
(fma.f64 1/2 (/.f64 A (/.f64 C (/.f64 B (/.f64 C B)))) (fma.f64 1/2 (/.f64 B (/.f64 C B)) (-.f64 (*.f64 2 C) A)))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) A)
(-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (fma.f64 2 C (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))) A)
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(*.f64 -1 A)
(neg.f64 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(+.f64 C (-.f64 (neg.f64 A) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)) (neg.f64 C)))
(+.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)) (-.f64 C (neg.f64 C)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)))) (neg.f64 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(+.f64 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 B B) (/.f64 A (/.f64 C A))))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 B B) (/.f64 A (/.f64 C A)))))))
(-.f64 0 (/.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 (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 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 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 (cbrt.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 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 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 (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 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (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 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (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 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (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)))))
(*.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 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 A (-.f64 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 (/.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 A (-.f64 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.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 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 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 (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 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/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 A (-.f64 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 (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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (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 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (pow.f64 (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 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (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))))) -1)
(/.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))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (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 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (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)))) 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))))
(+.f64 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)))))
(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 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)))))
(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 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.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 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 (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/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 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4)))
(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 (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 (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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.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)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (neg.f64 (cbrt.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 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (*.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 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(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 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.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 A (-.f64 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 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4))
(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 -1 (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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (neg.f64 (cbrt.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 (neg.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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (neg.f64 (cbrt.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 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4))
(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 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 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 A (-.f64 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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 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 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 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/2) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2)) (+.f64 (+.f64 0 (*.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 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)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) 3)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2))
(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)))))
(fabs.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)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) 1))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(+.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)) (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))))
(*.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 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) (*.f64 B B)))
(*.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 (*.f64 B B) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 B B) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 2)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (cbrt.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)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.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 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 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 C (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 C (+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 (hypot.f64 B (-.f64 A C))))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (-.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (-.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1) C)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 (fma.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1 (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 C)) (-.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (-.f64 (+.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (*.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (-.f64 (fma.f64 C C (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 3)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) 1/3)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(sqrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 1))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(fma.f64 1 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C))))

eval1.7s (3%)

Compiler

Compiled 113617 to 58197 computations (48.8% saved)

prune816.0ms (1.4%)

Pruning

61 alts after pruning (61 fresh and 0 done)

PrunedKeptTotal
New1419611480
Fresh000
Picked101
Done202
Total1422611483
Error
29.8b
Counts
1483 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
60.3b
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
63.6b
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
51.4b
(/.f64 (neg.f64 (pow.f64 (pow.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))))))) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
50.0b
(/.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))))
60.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
47.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
51.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.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))))))) (sqrt.f64 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (+.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))))
58.8b
(/.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))))
46.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 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
46.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.1b
(/.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))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (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 B B (*.f64 A (*.f64 C -4))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (neg.f64 A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A))) (*.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
48.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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 B B (*.f64 A (*.f64 -4 C))))
56.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.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 B B) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.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 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 C (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.5b
(/.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))))
58.5b
(/.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))))
52.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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.1b
(/.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.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))))
57.2b
(/.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.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))
59.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
55.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (-.f64 C (neg.f64 C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (+.f64 A (-.f64 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))))
54.7b
(/.f64 (neg.f64 (cbrt.f64 (pow.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))))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
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)))))))
51.5b
(*.f64 (/.f64 (cbrt.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)))))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.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))))))
53.8b
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.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)))))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
47.3b
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
51.3b
(*.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 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
63.2b
(*.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))))))
59.7b
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
Compiler

Compiled 4756 to 2964 computations (37.7% saved)

localize55.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 C (hypot.f64 B (-.f64 A C)))
8.7b
(sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
15.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 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
16.7b
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Compiler

Compiled 193 to 74 computations (61.7% saved)

series29.0ms (0%)

Counts
3 → 60
Calls

33 calls:

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

rewrite115.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify197.0ms (0.3%)

Algorithm
egg-herbie
Rules
1824×associate-*r*
1446×associate-*l*
1072×associate-/l*
900×associate-/r*
720×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.5b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
7.6b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
7.7b
(/.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))))
11.1b
(*.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)

series53.0ms (0.1%)

Counts
3 → 96
Calls

36 calls:

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

rewrite121.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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) C) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 1) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 1) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (*.f64 (neg.f64 A) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) C)) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 C (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F))) (*.f64 (neg.f64 A) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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 A (-.f64 C A)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 A (-.f64 C A)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C A) 2)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))) (-.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 3) (pow.f64 (+.f64 A (-.f64 C A)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 A (-.f64 C A)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.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)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.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 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.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))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1) (/.f64 (cbrt.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.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)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.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))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 2)) (sqrt.f64 (+.f64 A (-.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 2) 1/2) (sqrt.f64 (+.f64 A (-.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))))))

simplify150.0ms (0.3%)

Algorithm
egg-herbie
Rules
1298×associate-*r*
1032×associate-*l*
966×*-commutative
854×fma-def
592×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062319552
1186818360
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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))
(+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) C) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 1) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 1))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 1) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 1))
(+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (*.f64 (neg.f64 A) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) C)) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 A)))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 C (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F))) (*.f64 (neg.f64 A) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C A) 2))) (+.f64 A (-.f64 A C)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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 A (-.f64 C A)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 A (-.f64 C A)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C A) 2)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (-.f64 A C)))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C A) 3)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (fma.f64 A A (*.f64 (-.f64 C A) (-.f64 (-.f64 C A) A))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))) (-.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))))))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 3) (pow.f64 (+.f64 A (-.f64 C A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (-.f64 C A)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(fma.f64 A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))
(fma.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))
(-.f64 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)))))
(-.f64 (exp.f64 (log1p.f64 (/.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)))))) 1)
(-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.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)))) 1)
(*.f64 1 (/.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 (sqrt.f64 (/.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 (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 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (/.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))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.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 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 -1 (/.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 (/.f64 1 (-.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))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (-.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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (*.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 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1) (/.f64 (cbrt.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 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.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)))) 1)
(pow.f64 (sqrt.f64 (/.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)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (/.f64 (-.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)))))) -1)
(neg.f64 (/.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 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2)))
(log.f64 (exp.f64 (/.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))))))
(log.f64 (+.f64 1 (expm1.f64 (/.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)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.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))))))
(exp.f64 (log.f64 (/.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))))))
(exp.f64 (*.f64 (log.f64 (/.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))))) 1))
(log1p.f64 (expm1.f64 (/.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 2)) (sqrt.f64 (+.f64 A (-.f64 C A))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 2) 1/2) (sqrt.f64 (+.f64 A (-.f64 C A))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
Outputs
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))
(*.f64 (*.f64 (*.f64 C C) F) (*.f64 -4 A))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 C (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 -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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 C (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 -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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 C (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 -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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))
(*.f64 (*.f64 (*.f64 C C) F) (*.f64 -4 A))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))
(*.f64 (*.f64 (*.f64 C C) F) (*.f64 -4 A))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 C (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 -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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))
(*.f64 (*.f64 (*.f64 C C) F) (*.f64 -4 A))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 C C) F)))
(*.f64 (*.f64 (*.f64 C C) F) (*.f64 -4 A))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(+.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 (*.f64 (*.f64 C C) F) (*.f64 -4 A)))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.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 (/.f64 F A)) (*.f64 (neg.f64 (sqrt.f64 2)) (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/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 -1/4) (*.f64 (sqrt.f64 2) (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 F (*.f64 A (pow.f64 (*.f64 A C) 2))) (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 -1/4) (*.f64 (sqrt.f64 2) (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 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.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)))))))))
(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 F (*.f64 A (pow.f64 (*.f64 A C) 2))) (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 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6)) (fma.f64 1/32 (/.f64 (fma.f64 1/64 (/.f64 F (*.f64 A (pow.f64 (*.f64 A C) 2))) (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 1/2 (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 2) (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 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 A A)) 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 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 2)) (/.f64 (pow.f64 B 7) (fma.f64 (*.f64 A -2) (*.f64 C (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 A A)) 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 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 A A)) 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 A (/.f64 (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))))
(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 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 A A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.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 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 -1/2 (/.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)))))))) (sqrt.f64 (/.f64 1 (*.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 (sqrt.f64 2) (*.f64 (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 A A)) 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (pow.f64 B 5)) -1/2 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 2)) (/.f64 (pow.f64 B 7) (fma.f64 (*.f64 A -2) (*.f64 C (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 A A)) 2))) (*.f64 (*.f64 F (pow.f64 C 4)) (*.f64 (pow.f64 A 3) -64))))) -1/2 (*.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 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (*.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)))))) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.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 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.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 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (*.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)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (*.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)))))) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (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 B (*.f64 (pow.f64 A 3) (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 (*.f64 F (pow.f64 C 4))) (pow.f64 B 8)))))) (*.f64 (*.f64 1/2 (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 (/.f64 F A)) (*.f64 (neg.f64 (sqrt.f64 2)) (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/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 -1/4) (*.f64 (sqrt.f64 2) (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))) (-.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (/.f64 (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 C C))) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 2) (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 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (*.f64 B B))) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 6))))) (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))) (-.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (/.f64 (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 C C))) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 2) (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 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -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 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -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 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) 2)))) (*.f64 1/256 (*.f64 (/.f64 F (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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 3)) (pow.f64 B 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))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))))) (*.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))))))))
(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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 3)) (pow.f64 B 4)))) (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 (sqrt.f64 2) (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -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 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 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))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (/.f64 B (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.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 (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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A A))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A A))) (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 (sqrt.f64 2) (*.f64 B (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 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 B (sqrt.f64 2))))
(+.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 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (/.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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 B (sqrt.f64 2)))))
(+.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 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (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 A (/.f64 B (sqrt.f64 2)))))))
(-.f64 (*.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 2) (*.f64 B (sqrt.f64 (*.f64 C 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)))))))
(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 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (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 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)))) (-.f64 (*.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 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 -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 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) A))))
(+.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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A A))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A A))) (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 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 3)) (pow.f64 B 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))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))))) (*.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))))))))
(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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 3)) (pow.f64 B 4)))) (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 (sqrt.f64 2) (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -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 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 6) (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 (sqrt.f64 -2) (/.f64 (*.f64 C C) (pow.f64 B 6)))) (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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) C) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 1) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 1))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 1) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 1))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (*.f64 (neg.f64 A) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) C)) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 A)))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 C (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F))) (*.f64 (neg.f64 A) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C A) 2))) (+.f64 A (-.f64 A C)))
(/.f64 (*.f64 F (+.f64 (*.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 (*.f64 A A) (pow.f64 (-.f64 C A) 2)) (+.f64 A (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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 (+.f64 (*.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 A (-.f64 C A)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C A))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 A (-.f64 C A)))) (+.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 64 (pow.f64 (*.f64 A C) 3))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C)))))) (*.f64 F (+.f64 A (-.f64 C A)))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 A C) 3))) (fma.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4))) (*.f64 F (+.f64 A (-.f64 C A))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C A) 2)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (-.f64 A C)))
(/.f64 (*.f64 F (+.f64 (*.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 (*.f64 A A) (pow.f64 (-.f64 C A) 2)) (+.f64 A (-.f64 A C))) (*.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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (fma.f64 A A (*.f64 (-.f64 C A) (-.f64 (-.f64 C A) A))))
(/.f64 (*.f64 F (+.f64 (*.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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))) (-.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (-.f64 (*.f64 A F) (*.f64 F (-.f64 C A))))) (*.f64 (+.f64 (*.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 A (*.f64 F (*.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 A C)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))) (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 A F)) 3) (pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C A))) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2) (*.f64 (*.f64 A F) (*.f64 A F))) (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (-.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C A))) (*.f64 (+.f64 (*.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 (*.f64 A F) (*.f64 (*.f64 A F) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)))))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 1)
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 2)
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3)
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 3) 1/3)
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))) 2))
(fabs.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A)))))
(log.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))) 3))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 3) (pow.f64 (+.f64 A (-.f64 C A)) 3)))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (-.f64 C A)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 3)))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(fma.f64 A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(fma.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))
(-.f64 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)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.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)))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.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)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.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 (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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (cbrt.f64 (/.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))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 -1 (/.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)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (/.f64 1 (-.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))))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (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 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (/.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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (+.f64 (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 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3)))))
(*.f64 (fma.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 A C) 3)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.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 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) (sqrt.f64 (+.f64 (*.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 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1) (/.f64 (cbrt.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 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (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 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (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 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (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 (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)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (sqrt.f64 (/.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)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (/.f64 (-.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)))))) -1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.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)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 2) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))))
(log.f64 (exp.f64 (/.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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) 3/2) (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(exp.f64 (log.f64 (/.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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (/.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))))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log1p.f64 (expm1.f64 (/.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 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 2)) (sqrt.f64 (+.f64 A (-.f64 C A))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C A))) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C A))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 C A))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) 2) 1/2) (sqrt.f64 (+.f64 A (-.f64 C A))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C A))) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C A))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(/.f64 (*.f64 (*.f64 -2 (+.f64 A (-.f64 C A))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) 3/2)) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))) 3/2)) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 A (-.f64 C A)))))

localize53.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.5b
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
20.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
20.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.1b
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
Compiler

Compiled 224 to 64 computations (71.4% saved)

series65.0ms (0.1%)

Counts
3 → 72
Calls

30 calls:

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

rewrite77.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (0.4%)

Algorithm
egg-herbie
Rules
1890×associate-*r*
1612×associate-*l*
992×associate-*r/
950×associate-/r*
768×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize96.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.1b
(*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
8.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))
14.5b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
33.9b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 229 to 100 computations (56.3% saved)

series74.0ms (0.1%)

Counts
3 → 72
Calls

36 calls:

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

rewrite113.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
638×add-sqr-sqrt
622×*-un-lft-identity
620×pow1
592×add-exp-log
590×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify205.0ms (0.4%)

Algorithm
egg-herbie
Rules
1170×fma-def
954×times-frac
800×associate-/l*
756×associate-/r*
652×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize114.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.1b
(*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))
13.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.5b
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))
16.5b
(-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))
Compiler

Compiled 299 to 137 computations (54.2% saved)

series141.0ms (0.2%)

Counts
4 → 120
Calls

42 calls:

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

rewrite134.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify223.0ms (0.4%)

Algorithm
egg-herbie
Rules
762×associate-/r/
720×associate-*r*
642×*-commutative
606×associate-*l*
562×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.5s (2.6%)

Compiler

Compiled 116119 to 60656 computations (47.8% saved)

prune844.0ms (1.5%)

Pruning

97 alts after pruning (97 fresh and 0 done)

PrunedKeptTotal
New1764731837
Fresh322456
Picked101
Done404
Total1801971898
Error
24.9b
Counts
1898 → 97
Alt Table
Click to see full alt table
StatusErrorProgram
63.6b
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
58.6b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
54.1b
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))
54.0b
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
52.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
54.7b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
50.0b
(/.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))))
59.8b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
50.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
50.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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))))
63.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.9b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (+.f64 A (-.f64 C (hypot.f64 B C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
47.4b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (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 B B (*.f64 A (*.f64 C -4))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (neg.f64 F) (/.f64 C (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 A (*.f64 F 4)) (*.f64 (/.f64 F C) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (neg.f64 A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (/.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 B B))) (-.f64 A C)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (/.f64 (*.f64 A C) (/.f64 (-.f64 A C) (*.f64 F (*.f64 B B)))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -2 (*.f64 (*.f64 A F) (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A))) (*.f64 F (fma.f64 (+.f64 A A) (*.f64 B B) (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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 B B (*.f64 A (*.f64 -4 C))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
62.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.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 B B) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.5b
(/.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))))
58.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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.1b
(/.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))))
57.2b
(/.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.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.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))))
59.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.1b
(/.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)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.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))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 C (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (log.f64 (pow.f64 (exp.f64 F) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 A C) (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 4 (*.f64 A (*.f64 C (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.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))))
54.1b
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.1b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C)))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.7b
(/.f64 (neg.f64 (cbrt.f64 (pow.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))))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
54.2b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B 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)))))))
56.2b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))
53.5b
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))))
46.6b
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
53.6b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (+.f64 A A) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (*.f64 2 F)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (+.f64 A A) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (*.f64 2 F))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.4b
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
46.4b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
62.7b
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
54.7b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
59.7b
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
63.4b
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))))
59.6b
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
Compiler

Compiled 7098 to 4538 computations (36.1% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 C (hypot.f64 B (-.f64 A C)))
8.7b
(sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
16.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.7b
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Compiler

Compiled 161 to 69 computations (57.1% saved)

series12.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1040×associate-/r*
1010×associate-/l*
730×associate-*r/
512×distribute-rgt-in
492×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify100.0ms (0.2%)

Algorithm
egg-herbie
Rules
1864×associate-/r*
1720×associate-*r/
1220×distribute-lft-in
608×associate-*r*
484×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

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

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0b
(*.f64 C (*.f64 F (*.f64 B B)))
9.3b
(*.f64 F (*.f64 B B))
18.1b
(sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))
Compiler

Compiled 93 to 32 computations (65.6% saved)

series23.0ms (0%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
3.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))))
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
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
B
@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
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))))

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

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
798×distribute-lft-neg-in
752×associate-/r/
730×distribute-rgt-neg-in
654×associate-/l/
598×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039910735
1101610331
2459110331
Stop Event
node limit
Counts
227 → 244
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 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 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 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))) 1)
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 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 2 (*.f64 C (*.f64 F (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 C) 1/2) (*.f64 B (sqrt.f64 F)))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (*.f64 1 (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (*.f64 1 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (*.f64 -1 (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (*.f64 -1 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (*.f64 (pow.f64 1 1/2) (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (*.f64 (pow.f64 1 1/2) (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 B B)))) 1)
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(pow.f64 (*.f64 B (sqrt.f64 F)) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 B 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 F (*.f64 B B)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 B 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 F (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 B B))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (*.f64 F (*.f64 B B))))) 1)
(pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) 2)
(pow.f64 (cbrt.f64 (*.f64 C (*.f64 F (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 2))
(log.f64 (pow.f64 (exp.f64 C) (*.f64 F (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (*.f64 F (*.f64 B B))))))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 3))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 F (*.f64 B B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 C 3)))
(expm1.f64 (log1p.f64 (*.f64 C (*.f64 F (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 C (*.f64 F (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 F (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 C (*.f64 F (*.f64 B B)))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) 1)
(+.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) 1)
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) 1)
(-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (-.f64 (pow.f64 B 4) (*.f64 16 (pow.f64 (*.f64 A C) 2)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (/.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) -1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
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))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.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 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 C F) (*.f64 B B))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 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 1/4 (*.f64 (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)))))
(+.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 1/4 (*.f64 (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3))))))
(+.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 1/4 (*.f64 (/.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 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 4) (pow.f64 B 7))))))))
(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 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 2)))))))
(*.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 (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 -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 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A -4) (/.f64 (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 -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)) (*.f64 (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(-.f64 (fma.f64 -16 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) A) A)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(-.f64 (fma.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (pow.f64 B 5)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A -4) (/.f64 (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 -64 (*.f64 (/.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 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) A) A)) (*.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 (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 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (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 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 4)))
(+.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 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) A) A)) 16 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))))
(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 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (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 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 A A)) (*.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 (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 -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 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A -4) (/.f64 (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 -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)) (*.f64 (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(-.f64 (fma.f64 -16 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) A) A)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(-.f64 (fma.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (pow.f64 B 5)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A -4) (/.f64 (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 -64 (*.f64 (/.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 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) A) A)) (*.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 (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 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (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 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 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 1/4 (*.f64 (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)))))
(+.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 1/4 (*.f64 (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3))))))
(+.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 1/4 (*.f64 (/.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 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 4) (pow.f64 B 7))))))))
(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 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 2)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 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 1/4 (*.f64 (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)))))
(+.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 1/4 (*.f64 (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3))))))
(+.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 1/4 (*.f64 (/.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 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 4) (pow.f64 B 7))))))))
(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 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 3)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))) 1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 C F) (*.f64 B B)) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.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 (sqrt.f64 F) (*.f64 B (sqrt.f64 (*.f64 2 C))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 B)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 C F) (*.f64 B B)) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.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 (sqrt.f64 F) (*.f64 B (sqrt.f64 (*.f64 2 C))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 B B)) -2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 C -2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2)) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 1 (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 B B)) -2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 C -2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 1 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2)) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 -1 (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (*.f64 (*.f64 C F) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 2 C) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (*.f64 B (*.f64 B F)))
(/.f64 (*.f64 -1 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2))) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(/.f64 (*.f64 (pow.f64 1 1/2) (-.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 B B)) -2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 C -2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (-.f64 0 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))) (+.f64 (+.f64 0 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2)) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 B B)))) 1)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(pow.f64 (*.f64 F (*.f64 B 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 F (*.f64 B B))) 3)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(pow.f64 (pow.f64 (*.f64 F (*.f64 B 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 F (*.f64 B B)))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 B 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 F (*.f64 B B))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 B B))) 1))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (*.f64 F (*.f64 B B))))) 1)
(*.f64 (*.f64 C F) (*.f64 B B))
(pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 1)
(*.f64 (*.f64 C F) (*.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 F (*.f64 B B)))) 3)
(*.f64 (*.f64 C F) (*.f64 B B))
(pow.f64 (pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 3) 1/3)
(*.f64 (*.f64 C F) (*.f64 B B))
(sqrt.f64 (pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 C F) (*.f64 B B)) 2))
(fabs.f64 (*.f64 (*.f64 C F) (*.f64 B B)))
(log.f64 (pow.f64 (exp.f64 C) (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 C F) (*.f64 B B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (*.f64 F (*.f64 B B))))))
(*.f64 (*.f64 C F) (*.f64 B B))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 F (*.f64 B B))) 3))
(*.f64 (*.f64 C F) (*.f64 B B))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 F (*.f64 B B)) 3)))
(*.f64 (*.f64 C F) (*.f64 B B))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 C 3)))
(*.f64 (*.f64 C F) (*.f64 B B))
(expm1.f64 (log1p.f64 (*.f64 C (*.f64 F (*.f64 B B)))))
(*.f64 (*.f64 C F) (*.f64 B B))
(exp.f64 (log.f64 (*.f64 C (*.f64 F (*.f64 B B)))))
(*.f64 (*.f64 C F) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 F (*.f64 B B)))) 1))
(*.f64 (*.f64 C F) (*.f64 B B))
(log1p.f64 (expm1.f64 (*.f64 C (*.f64 F (*.f64 B B)))))
(*.f64 (*.f64 C F) (*.f64 B B))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) 1)
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(+.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) 1)
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) 2) (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)) (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) 2) (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)) (*.f64 (*.f64 C F) (*.f64 B B)))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (-.f64 (pow.f64 B 4) (*.f64 16 (pow.f64 (*.f64 A C) 2)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 4 (*.f64 C A)))) (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 C A) 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 C A) 2))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3)))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 4 (*.f64 C A)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (fma.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 C (*.f64 A 4)))) (pow.f64 B 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 1/4) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) B))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) B)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 B (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (*.f64 (/.f64 B (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) B) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 C F))) (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 3)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(pow.f64 (/.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) -1)
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) 2) (*.f64 (*.f64 C F) (*.f64 B B)))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)) (*.f64 (*.f64 C F) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) 3))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) 3/2) (pow.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2) (pow.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))) 3/2) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) 1))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B)))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))

localize62.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (*.f64 A C) F)
10.9b
(*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))
10.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.2b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))))
Compiler

Compiled 236 to 91 computations (61.4% saved)

series75.0ms (0.1%)

Counts
4 → 132
Calls

45 calls:

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

rewrite74.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify134.0ms (0.2%)

Algorithm
egg-herbie
Rules
1436×associate-*r*
1048×associate-*l*
1042×fma-def
994×*-commutative
566×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(fma.f64 B B (*.f64 A (*.f64 C -4)))
3.6b
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
9.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9b
(sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
Compiler

Compiled 75 to 50 computations (33.3% saved)

series18.0ms (0%)

Counts
4 → 84
Calls

33 calls:

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

rewrite107.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1180×associate-/l*
1114×associate-/r*
714×associate-*r/
464×associate-*l/
412×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify146.0ms (0.3%)

Algorithm
egg-herbie
Rules
1316×times-frac
766×associate-*r*
752×associate-/l*
638×associate-*l*
594×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize61.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))
8.3b
(sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4))))
9.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.7b
(sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))
Compiler

Compiled 191 to 100 computations (47.6% saved)

series25.0ms (0%)

Counts
4 → 116
Calls

45 calls:

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

rewrite119.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (0.3%)

Algorithm
egg-herbie
Rules
1178×distribute-lft-neg-in
938×associate-*r*
778×associate-*l*
588×times-frac
508×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.3s (2.2%)

Compiler

Compiled 70106 to 39396 computations (43.8% saved)

prune671.0ms (1.2%)

Pruning

122 alts after pruning (121 fresh and 1 done)

PrunedKeptTotal
New1474471521
Fresh187492
Picked101
Done314
Total14961221618
Error
19.7b
Counts
1618 → 122
Alt Table
Click to see full alt table
StatusErrorProgram
63.6b
(pow.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
54.1b
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))
54.0b
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
52.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
54.7b
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.5b
(/.f64 (neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 1 (sqrt.f64 (*.f64 -2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.1b
(/.f64 (neg.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 3/2) 1/3) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.5b
(/.f64 (neg.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
50.0b
(/.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))))
60.8b
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 F 2) B) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 F -2)) (cbrt.f64 (sqrt.f64 (*.f64 F -2)))) (neg.f64 (sqrt.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.3b
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 2 C) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (*.f64 B (*.f64 B F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.8b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 (pow.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4))) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 2 (sqrt.f64 (*.f64 A F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (sqrt.f64 (fabs.f64 (*.f64 F (fma.f64 A 4 (*.f64 (/.f64 B C) (neg.f64 B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
60.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
50.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
56.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
50.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F -2)) (pow.f64 (sqrt.f64 B) 3))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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))))
63.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.9b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (+.f64 A (-.f64 C (hypot.f64 B C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.3b
(/.f64 (neg.f64 (*.f64 (fabs.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
47.4b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.0b
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 3/2)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (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 B B (*.f64 A (*.f64 C -4))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (neg.f64 F) (/.f64 C (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 A (*.f64 F 4)) (*.f64 (/.f64 F C) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (neg.f64 A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 B B))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 -4 (*.f64 A C)))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 A 4 (*.f64 (/.f64 B C) (neg.f64 B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (/.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 B B))) (-.f64 A C)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (/.f64 (*.f64 A C) (/.f64 (-.f64 A C) (*.f64 F (*.f64 B B)))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 A F) (*.f64 C C)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) 2)) (*.f64 -4 (*.f64 (*.f64 A C) F))) (+.f64 (-.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.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 B B (*.f64 A (*.f64 -4 C))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
62.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.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 B B) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.5b
(/.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))))
58.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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.1b
(/.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))))
57.2b
(/.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))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.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))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (+.f64 (*.f64 C 2) (*.f64 1/2 (/.f64 B (/.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.1b
(/.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)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.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))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 C (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) -2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 A C) (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 4 (*.f64 A (*.f64 C (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (*.f64 A F) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 C A))) (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 C) (*.f64 F (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fabs.f64 (*.f64 (*.f64 C F) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.4b
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
54.1b
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.1b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C)))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.7b
(/.f64 (neg.f64 (cbrt.f64 (pow.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))))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.1b
(*.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
46.5b
(*.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
63.4b
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
54.2b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
56.2b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))
59.9b
(*.f64 (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))))))
51.9b
(*.f64 (+.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
53.6b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (+.f64 A A) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (*.f64 2 F)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (+.f64 A A) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (*.f64 2 F))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.4b
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
56.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
52.8b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B))
52.9b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
56.8b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
57.3b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
57.4b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
62.7b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
54.7b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
63.2b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) (sqrt.f64 (/.f64 F C))))
60.3b
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 A 4 (*.f64 (/.f64 B C) (neg.f64 B)))))))
59.9b
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 (*.f64 (/.f64 B C) B) -1 (*.f64 A 4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
63.4b
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))))
59.6b
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
63.1b
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
Compiler

Compiled 8581 to 5536 computations (35.5% saved)

localize126.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 C (hypot.f64 B (-.f64 A C)))
11.2b
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)
16.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.7b
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Compiler

Compiled 181 to 79 computations (56.4% saved)

series242.0ms (0.4%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
152.0ms
F
@0
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)
35.0ms
A
@inf
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)
23.0ms
F
@inf
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)
18.0ms
F
@-inf
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)
3.0ms
A
@0
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1642×associate-*l/
432×associate-/r*
340×associate-+l+
336×+-commutative
332×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify146.0ms (0.3%)

Algorithm
egg-herbie
Rules
1264×associate-+r+
938×associate-*r*
834×fma-def
776×*-commutative
676×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054213543
1180710567
2764710567
Stop Event
node limit
Counts
67 → 140
Calls
Call 1
Inputs
(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 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)))))
(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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))) 1)
(*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 1)
(*.f64 1 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))
(*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/8) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/8))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(*.f64 (pow.f64 F 1/4) (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1/4))
(*.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1/4) (pow.f64 F 1/4))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
Outputs
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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) (+.f64 (log.f64 F) (log.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (/.f64 -1 F))))
(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)
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 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 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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))
(*.f64 (+.f64 (*.f64 (*.f64 1/4 A) (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))) 1) (pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 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 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 C (sqrt.f64 (+.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 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1/4) (*.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1/4) (+.f64 (*.f64 (*.f64 1/4 A) (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))) (*.f64 A (*.f64 A (fma.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2) (*.f64 -1/8 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2) (pow.f64 (-.f64 C (hypot.f64 C B)) 2))))))))))
(+.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 (*.f64 A (-.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.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 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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (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)) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 C (sqrt.f64 (+.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 (+.f64 (*.f64 A (*.f64 A (fma.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2) (*.f64 -1/8 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2) (pow.f64 (-.f64 C (hypot.f64 C B)) 2))))))) 1) (pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1/4)) (*.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1/4) (+.f64 (*.f64 (*.f64 1/4 A) (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))) (*.f64 (pow.f64 A 3) (fma.f64 (*.f64 -1/32 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2) (pow.f64 (-.f64 C (hypot.f64 C B)) 2)))) (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (fma.f64 1/24 (fma.f64 -3 (*.f64 (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 3) (pow.f64 (-.f64 C (hypot.f64 C B)) 3)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (*.f64 3 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (pow.f64 (-.f64 C (hypot.f64 C B)) 2))))) (*.f64 1/384 (pow.f64 (+.f64 (/.f64 1 (-.f64 C (hypot.f64 C B))) (*.f64 (/.f64 C (-.f64 C (hypot.f64 C B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 3))))))))
(pow.f64 (*.f64 (-.f64 C (*.f64 -1 C)) F) 1/4)
(pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4)
(pow.f64 (*.f64 C (*.f64 F 2)) 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 -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))
(fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) A) (pow.f64 (/.f64 F (pow.f64 (+.f64 C C) 3)) 1/4)) (pow.f64 (*.f64 C (*.f64 F 2)) 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 (/.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)) 1/128)) (*.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 (*.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) A) (*.f64 (pow.f64 (/.f64 F (pow.f64 (+.f64 C C) 3)) 1/4) -1/8)) (*.f64 (+.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) (/.f64 (neg.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C))) (/.f64 (+.f64 C C) C))) (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) 1/128)) (*.f64 A A)) 1) (pow.f64 (*.f64 C (*.f64 F 2)) 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 (/.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)) 1/128)) (*.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 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) 1/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 (*.f64 -1/3072 (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))))))
(+.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F 2)) 1/4) (+.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) (/.f64 (neg.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C))) (/.f64 (+.f64 C C) C))) (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) 1/128)) (*.f64 A A)) (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) (+.f64 C C)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) (/.f64 (neg.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C))) (/.f64 (+.f64 C C) C)))) (fma.f64 1/24 (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) C) (fma.f64 3 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 1/2) 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)))) (+.f64 C C)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 3) (pow.f64 (+.f64 C C) 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 3) -1/3072) (pow.f64 (+.f64 C C) 3)))) (pow.f64 A 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) A) (pow.f64 (/.f64 F (pow.f64 (+.f64 C C) 3)) 1/4)) (pow.f64 (*.f64 C (*.f64 F 2)) 1/4)))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) A) (pow.f64 (/.f64 F (pow.f64 (+.f64 C C) 3)) 1/4)) (pow.f64 (*.f64 C (*.f64 F 2)) 1/4)) (*.f64 (pow.f64 (*.f64 C (*.f64 F 2)) 1/4) (+.f64 (/.f64 (fma.f64 1/8 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) (/.f64 (neg.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C))) (/.f64 (+.f64 C C) C))) (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) 1/128)) (*.f64 A A)) (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) (+.f64 C C)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) (/.f64 (neg.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C))) (/.f64 (+.f64 C C) C)))) (fma.f64 1/24 (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 2) (pow.f64 (+.f64 C C) 2)) C) (fma.f64 3 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 1/2) 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)))) (+.f64 C C)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 3) (pow.f64 (+.f64 C C) 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) 3) -1/3072) (pow.f64 (+.f64 C C) 3)))) (pow.f64 A 3)))))
(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)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (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 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A)))) (*.f64 A A)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (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 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A)))) (*.f64 A A)) (*.f64 B B)) (fma.f64 1/16 (*.f64 (/.f64 C (pow.f64 A 3)) (*.f64 B (*.f64 B (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (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 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A)))) (*.f64 A A)) (*.f64 B B)) (fma.f64 1/16 (*.f64 (/.f64 C (pow.f64 A 3)) (*.f64 B (*.f64 B (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A)))))) (*.f64 (/.f64 (fma.f64 1/512 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 4) -1/128) (*.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 C (*.f64 C (*.f64 B B)))) -1/16))) (pow.f64 A 4)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A))))))
(pow.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/4)
(pow.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4)
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/4 (*.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 C (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4))) (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4))
(+.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 A (sqrt.f64 (+.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 C (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4)))) (*.f64 (+.f64 (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (*.f64 -1/8 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (-.f64 A (hypot.f64 A B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (pow.f64 (-.f64 A (hypot.f64 A B)) 2)))))) 1) (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4)))
(+.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (*.f64 (fma.f64 1/384 (pow.f64 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (/.f64 (*.f64 A (-.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))))) (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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))) (*.f64 (*.f64 1/32 (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 A (sqrt.f64 (+.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))))))) (pow.f64 C 3)) (fma.f64 (pow.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 A (sqrt.f64 (+.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 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/4) (*.f64 C (-.f64 (/.f64 1 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4) (+.f64 (*.f64 (fma.f64 1/384 (pow.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 3) (fma.f64 1/32 (*.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (-.f64 A (hypot.f64 A B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (pow.f64 (-.f64 A (hypot.f64 A B)) 2))))) (*.f64 1/24 (fma.f64 2 (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 3) (pow.f64 (-.f64 A (hypot.f64 A B)) 3)) (fma.f64 3 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))) (/.f64 (pow.f64 (-.f64 A (hypot.f64 A B)) 2) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))) -3))))))) (pow.f64 C 3)) (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (*.f64 -1/8 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (-.f64 A (hypot.f64 A B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (pow.f64 (-.f64 A (hypot.f64 A B)) 2)))))))) (fma.f64 1/4 (*.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 C (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4))) (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4)))
(+.f64 (fma.f64 1/4 (*.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 C (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4))) (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4)) (*.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/4) (+.f64 (*.f64 (fma.f64 1/384 (pow.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 3) (fma.f64 1/32 (*.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (-.f64 A (hypot.f64 A B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (pow.f64 (-.f64 A (hypot.f64 A B)) 2))))) (*.f64 1/24 (fma.f64 2 (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 3) (pow.f64 (-.f64 A (hypot.f64 A B)) 3)) (fma.f64 3 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))) (/.f64 (pow.f64 (-.f64 A (hypot.f64 A B)) 2) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))) -3))))))) (pow.f64 C 3)) (*.f64 (*.f64 C C) (fma.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 A (-.f64 A (hypot.f64 A B))) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (*.f64 -1/8 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (-.f64 A (hypot.f64 A B))) (/.f64 (pow.f64 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2) (pow.f64 (-.f64 A (hypot.f64 A B)) 2)))))))))
(pow.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) 1/4)
(pow.f64 (*.f64 F (-.f64 A (neg.f64 A))) 1/4)
(pow.f64 (*.f64 F (+.f64 A 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 B B) (-.f64 (*.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 A) 3)) 1/4) (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) C)) (pow.f64 (*.f64 F (+.f64 A 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 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 A (/.f64 (-.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 (*.f64 B B) (-.f64 (*.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 A) 3)) 1/4) (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) C)) (*.f64 (+.f64 (/.f64 (fma.f64 1/8 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2))) (*.f64 (/.f64 A (+.f64 A A)) (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2)))) (*.f64 C C)) 1) (pow.f64 (*.f64 F (+.f64 A 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 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))) (fma.f64 -1 (/.f64 A (/.f64 (-.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 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2) (pow.f64 (-.f64 A (neg.f64 A)) 2))))) (-.f64 A (neg.f64 A))) (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 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (-.f64 A (neg.f64 A)) 2))))) (/.f64 (*.f64 -1/3072 (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)))) (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 A (/.f64 (-.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 (*.f64 B B) (-.f64 (*.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))))
(+.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 1/4) (+.f64 (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) (+.f64 A A)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2))) (*.f64 (/.f64 A (+.f64 A A)) (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A))))) (fma.f64 1/24 (fma.f64 3 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2)) (*.f64 A (*.f64 A (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A))))) (+.f64 A A)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (+.f64 A A) 3)) (*.f64 -3/2 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (/.f64 (pow.f64 (+.f64 A A) 2) A))))) (*.f64 -1/3072 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (+.f64 A A) 3))))) (pow.f64 C 3)) (/.f64 (fma.f64 1/8 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2))) (*.f64 (/.f64 A (+.f64 A A)) (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2)))) (*.f64 C C)))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (+.f64 A A) 3)) 1/4) (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) C)) (pow.f64 (*.f64 F (+.f64 A A)) 1/4)))
(+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 F (pow.f64 (+.f64 A A) 3)) 1/4) (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) C)) (pow.f64 (*.f64 F (+.f64 A A)) 1/4)) (*.f64 (pow.f64 (*.f64 F (+.f64 A A)) 1/4) (+.f64 (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) (+.f64 A A)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2))) (*.f64 (/.f64 A (+.f64 A A)) (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A))))) (fma.f64 1/24 (fma.f64 3 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2)) (*.f64 A (*.f64 A (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A))))) (+.f64 A A)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (+.f64 A A) 3)) (*.f64 -3/2 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (/.f64 (pow.f64 (+.f64 A A) 2) A))))) (*.f64 -1/3072 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (+.f64 A A) 3))))) (pow.f64 C 3)) (/.f64 (fma.f64 1/8 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2))) (*.f64 (/.f64 A (+.f64 A A)) (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)))) (*.f64 1/128 (/.f64 (pow.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (+.f64 A A) 2)))) (*.f64 C C)))))
(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)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (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)) (log.f64 (/.f64 -1 C)))) (*.f64 C C)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (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 A (/.f64 (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 (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 B (*.f64 B (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C)))) (*.f64 C C)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (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 A (/.f64 (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 (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 1/512 (pow.f64 B 4))) (/.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 B (*.f64 B (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C)))) (*.f64 C C)) (*.f64 B B)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C)))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C)))) (/.f64 (pow.f64 C 4) (fma.f64 1/512 (pow.f64 B 4) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 A A))) -1/16) (*.f64 (pow.f64 B 4) -1/128))))))
(pow.f64 (*.f64 2 (*.f64 C F)) 1/4)
(pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 1/4)
(pow.f64 (*.f64 C (*.f64 F 2)) 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 (*.f64 F 2) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 F 2) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 C (*.f64 F 2)) 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 (*.f64 F 2) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4)) (*.f64 (pow.f64 (*.f64 (*.f64 C 2) F) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 1/512 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C))) (*.f64 1/96 (-.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 F 2) (pow.f64 C 3)) 1/4)) (fma.f64 (pow.f64 (*.f64 C (*.f64 F 2)) 1/4) (*.f64 (pow.f64 B 4) (fma.f64 1/96 (+.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C)))) (/.f64 1/512 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C))))) (pow.f64 (*.f64 C (*.f64 F 2)) 1/4)))
(+.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 (*.f64 C 2) F) 1/4) (*.f64 (-.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 (pow.f64 (-.f64 A C) 2) (*.f64 C C)))) (*.f64 C (-.f64 A C))))) (/.f64 1/24576 (*.f64 (pow.f64 C 3) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)) (+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 F 2) (pow.f64 C 3)) 1/4)) (pow.f64 (*.f64 2 (*.f64 F C)) 1/4)) (*.f64 (pow.f64 (*.f64 (*.f64 C 2) F) 1/4) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 1/512 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C))) (*.f64 1/96 (-.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 3/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C))))))))))
(fma.f64 (pow.f64 (*.f64 C (*.f64 F 2)) 1/4) (*.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))))) (fma.f64 -1/1536 (/.f64 (+.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C)))) (*.f64 C (-.f64 A C))) (/.f64 -1/24576 (*.f64 (pow.f64 C 3) (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 6)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (-.f64 A C)) (pow.f64 (/.f64 (*.f64 F 2) (pow.f64 C 3)) 1/4)) (fma.f64 (pow.f64 (*.f64 C (*.f64 F 2)) 1/4) (*.f64 (pow.f64 B 4) (fma.f64 1/96 (+.f64 (/.f64 3/2 (*.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 -3/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C)))) (/.f64 1/512 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C C))))) (pow.f64 (*.f64 C (*.f64 F 2)) 1/4))))
(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)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (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)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B))) B) (+.f64 A C)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 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 (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 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B))) B) (+.f64 A C)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B)))) (/.f64 (fma.f64 1/8 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (*.f64 1/32 (pow.f64 (+.f64 A C) 2))) (/.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 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 (*.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)) (log.f64 B))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B))) B) (+.f64 A C)) (/.f64 (fma.f64 1/8 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (*.f64 1/32 (pow.f64 (+.f64 A C) 2))) (/.f64 (*.f64 B B) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B))) (pow.f64 B 3)) (fma.f64 -1/32 (*.f64 (+.f64 A C) (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2))) (fma.f64 (pow.f64 (+.f64 A C) 3) -1/384 (+.f64 (*.f64 1/8 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2))) (*.f64 (pow.f64 (+.f64 A C) 3) -1/12)))))))
(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)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (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 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B)))) (/.f64 B (+.f64 A C))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (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 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 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 (fma.f64 1/4 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B)))) (/.f64 B (+.f64 A C))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B)))) (*.f64 B B)) (fma.f64 1/8 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (*.f64 1/32 (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 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (neg.f64 (log.f64 (/.f64 -1 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 (fma.f64 1/4 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B)))) (/.f64 B (+.f64 A C))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B)))) (*.f64 B B)) (fma.f64 1/8 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (*.f64 1/32 (pow.f64 (+.f64 A C) 2)))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 F)) (log.f64 (/.f64 -1 B)))) (pow.f64 B 3)) (fma.f64 -1/32 (*.f64 (+.f64 A C) (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2))) (fma.f64 (pow.f64 (+.f64 A C) 3) -1/384 (+.f64 (*.f64 1/8 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2))) (*.f64 (pow.f64 (+.f64 A C) 3) -1/12)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))) 1)
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 1)
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(*.f64 1 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/8) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/8))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 F 1/4) (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1/4))
(*.f64 (pow.f64 F 1/4) (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1/4))
(*.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1/4) (pow.f64 F 1/4))
(*.f64 (pow.f64 F 1/4) (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1/4))
(*.f64 (pow.f64 F 1/4) (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1/4))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/4))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4))))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 3))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)))
(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 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/4)

localize28.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.1b
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
6.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0b
(*.f64 C (*.f64 B (*.f64 B F)))
18.1b
(sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))
Compiler

Compiled 96 to 33 computations (65.6% saved)

series7.0ms (0%)

Counts
4 → 108
Calls

39 calls:

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

rewrite132.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify162.0ms (0.3%)

Algorithm
egg-herbie
Rules
1176×fma-def
1090×times-frac
804×associate-*r*
660×associate-*l*
656×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

localize68.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.5b
(/.f64 (*.f64 B B) (-.f64 A C))
9.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.6b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C))))))
11.6b
(*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C))))
Compiler

Compiled 267 to 102 computations (61.8% saved)

series54.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite81.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
708×add-sqr-sqrt
690×pow1
690×*-un-lft-identity
660×add-exp-log
660×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.2%)

Algorithm
egg-herbie
Rules
1564×associate-*l*
698×times-frac
680×associate-*r/
680×associate-/r*
676×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (neg.f64 (sqrt.f64 2)) B)
1.3b
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
1.5b
(-.f64 C (hypot.f64 B (-.f64 A C)))
8.7b
(sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
Compiler

Compiled 84 to 25 computations (70.2% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
A
@0
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
0.0ms
B
@inf
(/.f64 (neg.f64 (sqrt.f64 2)) B)
0.0ms
B
@0
(/.f64 (neg.f64 (sqrt.f64 2)) B)
0.0ms
C
@0
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
0.0ms
C
@inf
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))

rewrite118.0ms (0.2%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
1418×associate-*r/
1066×*-commutative
976×distribute-lft-in
966×associate-*l/
342×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01440
131940
2457940
0925
121025
2308325
0815
116815
2218315
0815
Stop Event
iter limit
unsound
node limit
unsound
Counts
2 → 103
Calls
Call 1
Inputs
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 2)) B)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 A)) (-.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 C)) (-.f64 1 (+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 C)) (+.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) A)) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) C)) (-.f64 (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 C (hypot.f64 B (-.f64 A C)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 C 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (exp.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (/.f64 C (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) C))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (/.f64 (pow.f64 C 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (exp.f64 (log1p.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A C) 0) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (-.f64 (*.f64 (*.f64 A A) (*.f64 A A)) (*.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (-.f64 (*.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 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) 3))) (+.f64 (*.f64 (*.f64 A A) (*.f64 A A)) (-.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (*.f64 (*.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (/.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.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 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (sqrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (sqrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (cbrt.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 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (cbrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (cbrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 A 3) (pow.f64 A 3)) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 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 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (-.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 A A)) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 A 3) 3) (pow.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) 3)) (*.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (*.f64 (pow.f64 A 3) (pow.f64 A 3)) (-.f64 (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) 3)) (*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 (*.f64 (*.f64 A A) (*.f64 A A)) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))) (sqrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))) (sqrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))) (cbrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) 1) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) 1) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) 1) (neg.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2)) (cbrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2)) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 A A)) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) 3)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (+.f64 (+.f64 (*.f64 (*.f64 A A) (*.f64 A A)) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 A 3) (pow.f64 A 3)) (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (-.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 A 3) 3) (pow.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (+.f64 (*.f64 (pow.f64 A 3) (pow.f64 A 3)) (-.f64 (*.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) 1) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (sqrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (#(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 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 A))) (-.f64 (sqrt.f64 A) (sqrt.f64 (-.f64 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)) 1) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (sqrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))) (sqrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (*.f64 (cbrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (cbrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))) (cbrt.f64 (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (neg.f64 (sqrt.f64 2)) B)) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
620×associate-*r*
566×fma-def
562×associate-+r-
554×associate-+l-
552×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize58.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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.0b
(*.f64 (*.f64 A C) F)
9.4b
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F)))
33.9b
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 203 to 87 computations (57.1% saved)

series15.0ms (0%)

Counts
2 → 12
Calls

21 calls:

TimeVariablePointExpression
1.0ms
F
@inf
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F)))
1.0ms
A
@0
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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))))
1.0ms
C
@0
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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))))
1.0ms
A
@inf
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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))))
1.0ms
C
@inf
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.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))))

rewrite69.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
1238×associate-/r/
1210×associate-/l/
738×associate-*r*
648×*-commutative
552×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.5s (2.5%)

Compiler

Compiled 111179 to 58617 computations (47.3% saved)

prune980.0ms (1.7%)

Pruning

141 alts after pruning (140 fresh and 1 done)

PrunedKeptTotal
New2010452055
Fresh2195116
Picked101
Done415
Total20361412177
Error
16.8b
Counts
2177 → 141
Alt Table
Click to see full alt table
StatusErrorProgram
54.1b
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))
54.0b
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
52.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
62.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B F) (*.f64 B C)))) (-.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B)))
59.5b
(/.f64 (neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 1 (sqrt.f64 (*.f64 -2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.2b
(/.f64 (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B F) (*.f64 B C)))) (*.f64 (*.f64 B F) (*.f64 B C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.1b
(/.f64 (neg.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
58.4b
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 3/2) 1/3) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.5b
(/.f64 (neg.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
50.0b
(/.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))))
60.8b
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 F 2) B) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 (cbrt.f64 (*.f64 F -2)) (cbrt.f64 (sqrt.f64 (*.f64 F -2)))) (neg.f64 (sqrt.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.8b
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.7b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 (pow.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4))) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 2 (sqrt.f64 (*.f64 A F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (sqrt.f64 (fabs.f64 (*.f64 F (fma.f64 A 4 (*.f64 (/.f64 B C) (neg.f64 B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
60.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
50.4b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C))))) (sqrt.f64 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
50.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
58.3b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
59.5b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F -2)) (pow.f64 (sqrt.f64 B) 3))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.f64 A (-.f64 C (+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.f64 A (-.f64 C C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.1b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) (sqrt.f64 (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.2b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.9b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (+.f64 A (-.f64 C (hypot.f64 B C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
47.4b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
63.4b
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) 1/2)) (sqrt.f64 (+.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))))
58.0b
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 3/2)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
57.5b
(/.f64 (neg.f64 (sqrt.f64 (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 B B (*.f64 A (*.f64 C -4))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (neg.f64 F) (/.f64 C (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 A (*.f64 F 4)) (*.f64 (/.f64 F C) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
53.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
59.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 B B))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 -4 (*.f64 A C)))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 A 4 (*.f64 (/.f64 B C) (neg.f64 B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) A (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (*.f64 F (*.f64 C (*.f64 B B))) (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 A F) (*.f64 C C)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) 2)) (*.f64 -4 (*.f64 (*.f64 A C) F))) (+.f64 (-.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 F (*.f64 C (*.f64 B B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
53.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
54.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
62.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.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 B B) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.5b
(/.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))))
58.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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.1b
(/.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))))
57.2b
(/.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))))
62.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.3b
(/.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))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (+.f64 (*.f64 C 2) (*.f64 1/2 (/.f64 B (/.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (-.f64 (+.f64 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
63.1b
(/.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)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
59.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))) 1/2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.7b
(/.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.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 C (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (*.f64 F (*.f64 B B)) 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (*.f64 C (*.f64 A -4)))
62.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (*.f64 B B))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) -2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 A C) (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 4 (*.f64 A (*.f64 C (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (*.f64 A F) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
55.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
56.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.6b
(/.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))))
57.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 C 2) (*.f64 -1/2 (*.f64 B (/.f64 B (-.f64 A C)))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fabs.f64 (*.f64 (*.f64 C F) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.1b
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
56.1b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C)))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
54.7b
(/.f64 (neg.f64 (cbrt.f64 (pow.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))))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
52.8b
(*.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 2) (/.f64 (sqrt.f64 2) B))
52.9b
(*.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) 2) (/.f64 (neg.f64 (sqrt.f64 2)) B))
56.2b
(*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
57.4b
(*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 A)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
46.5b
(*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (/.f64 -1 F)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
60.0b
(*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 F)) (log.f64 B))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
49.1b
(*.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) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.8b
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 1 B)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
57.9b
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -1 (log.f64 (/.f64 -1 B)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
55.9b
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
57.2b
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 A)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
53.0b
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 3) (/.f64 (neg.f64 (sqrt.f64 2)) B))
63.5b
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 -8 C) A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
63.4b
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) F))) 1) (/.f64 (neg.f64 (sqrt.f64 (+.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)))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
56.2b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))
59.9b
(*.f64 (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 A (-.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))))))
60.0b
(*.f64 (+.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
61.8b
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
53.6b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (+.f64 A A) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (*.f64 2 F)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (+.f64 A A) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C))) (*.f64 2 F))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
59.4b
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
61.9b
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 C 2 (/.f64 (*.f64 (*.f64 B B) -1/2) (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
56.8b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
53.9b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
56.2b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
61.8b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
62.0b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 1/2 (/.f64 B (/.f64 C B)) (-.f64 (*.f64 2 C) A))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
63.1b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 A A) (*.f64 A A))) C) (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 A A) (*.f64 A A))) C) (/.f64 A C))) A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
52.8b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B))
52.9b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 B)))
53.2b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C)))))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
56.8b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
61.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (neg.f64 A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
57.3b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
57.4b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
61.9b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
55.7b
(*.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
63.0b
(*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
62.7b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
54.7b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 1 (neg.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
56.2b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F C))) A))
60.3b
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 A 4 (*.f64 (/.f64 B C) (neg.f64 B)))))))
59.9b
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 (*.f64 (/.f64 B C) B) -1 (*.f64 A 4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
63.4b
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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))))))
59.6b
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
63.1b
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
Compiler

Compiled 4822 to 3158 computations (34.5% saved)

regimes4.4s (7.6%)

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

6 calls:

1.3s
A
978.0ms
C
706.0ms
B
480.0ms
F
411.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
37.9b8A
32.3b6B
37.6b6C
38.7b4F
34.5b5(/.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)))
36.7b4(pow.f64 B 2)
Compiler

Compiled 7340 to 3659 computations (50.1% saved)

bsearch274.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
3.776549252135327e-5
3798.0876819271057
72.0ms
1.109737823684782e-129
3.4120618801681635e-99
37.0ms
2.4637734260685026e-259
8.956394283345987e-259
76.0ms
-1.2869086360853122e-48
-6.47175215866955e-60
36.0ms
-9.9361769058113e+149
-2.1443224174919003e+149
Results
102.0ms437×body256valid
59.0ms72×body2048valid
56.0ms93×body1024valid
26.0ms54×body512valid
13.0ms56×body256invalid
Compiler

Compiled 3176 to 2199 computations (30.8% saved)

regimes3.9s (6.7%)

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

6 calls:

954.0ms
B
932.0ms
A
865.0ms
C
546.0ms
F
298.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
38.6b6A
32.2b7B
37.8b6C
39.1b4F
35.5b4(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
36.6b5(pow.f64 B 2)
Compiler

Compiled 6788 to 3380 computations (50.2% saved)

bsearch479.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
90.0ms
3.776549252135327e-5
3798.0876819271057
95.0ms
1.010458466376372e-94
1.385387680732938e-86
72.0ms
1.109737823684782e-129
3.4120618801681635e-99
35.0ms
2.4637734260685026e-259
8.956394283345987e-259
79.0ms
-5.954020500884342e-74
-2.913215723002344e-76
103.0ms
-5.211291818765105e+86
-7.845107443983327e+77
Results
158.0ms529×body256valid
104.0ms106×body1024valid
97.0ms74×body512valid
81.0ms91×body2048valid
17.0ms61×body256invalid
Compiler

Compiled 3508 to 2377 computations (32.2% saved)

regimes3.8s (6.5%)

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

6 calls:

1.2s
B
830.0ms
A
503.0ms
C
458.0ms
F
399.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
38.7b6A
33.3b5B
39.3b4C
39.1b4F
35.5b4(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
36.6b5(pow.f64 B 2)
Compiler

Compiled 6383 to 3146 computations (50.7% saved)

bsearch260.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
5.715948479371544e-7
2.465801167041243e-5
80.0ms
-3.109418247358028e-278
-1.1287261414255857e-283
70.0ms
-5.954020500884342e-74
-2.913215723002344e-76
63.0ms
-5.211291818765105e+86
-7.845107443983327e+77
Results
85.0ms326×body256valid
70.0ms70×body2048valid
53.0ms75×body1024valid
30.0ms41×body512valid
9.0ms39×body256invalid
Compiler

Compiled 2250 to 1469 computations (34.7% saved)

regimes2.3s (4%)

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

4 calls:

856.0ms
B
571.0ms
A
462.0ms
C
305.0ms
F
Results
ErrorSegmentsBranch
38.8b6A
32.4b8B
39.4b4C
40.1b3F
Compiler

Compiled 5078 to 2460 computations (51.6% saved)

bsearch639.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
87.0ms
3.776549252135327e-5
3798.0876819271057
111.0ms
1.010458466376372e-94
1.385387680732938e-86
126.0ms
1.109737823684782e-129
3.4120618801681635e-99
62.0ms
2.3923141460323046e-211
1.9908942931000728e-210
61.0ms
-1.5831034906455738e-153
-1.0495925344984717e-154
96.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
94.0ms
-4.319122885290023e+89
-5.211291818765105e+86
Results
253.0ms140×body1024valid
168.0ms622×body256valid
113.0ms91×body2048valid
55.0ms67×body256invalid
31.0ms75×body512valid
Compiler

Compiled 3769 to 2490 computations (33.9% saved)

regimes2.4s (4.1%)

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

4 calls:

830.0ms
A
525.0ms
B
524.0ms
F
363.0ms
C
Results
ErrorSegmentsBranch
40.6b5A
33.7b5B
40.8b3C
42.5b4F
Compiler

Compiled 5044 to 2446 computations (51.5% saved)

bsearch245.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
3.776549252135327e-5
3798.0876819271057
72.0ms
5.5748022096440306e-154
9.748530144724879e-136
46.0ms
-1.5831034906455738e-153
-1.0495925344984717e-154
65.0ms
-4.314604672694956e+67
-7.118705949559266e+61
Results
95.0ms366×body256valid
59.0ms67×body2048valid
50.0ms76×body1024valid
17.0ms35×body512valid
12.0ms42×body256invalid
Compiler

Compiled 2228 to 1453 computations (34.8% saved)

regimes2.5s (4.3%)

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

4 calls:

951.0ms
F
752.0ms
C
383.0ms
A
293.0ms
B
Results
ErrorSegmentsBranch
43.3b3A
36.0b3B
39.1b11C
40.7b14F
Compiler

Compiled 4052 to 1939 computations (52.1% saved)

bsearch172.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
98.0ms
6.464098153398248e-57
3.4457512095034336e-52
72.0ms
-2.3180914738748572e-76
-3.778737050994763e-84
Results
63.0ms35×body2048valid
49.0ms183×body256valid
29.0ms21×body512valid
22.0ms33×body1024valid
2.0ms12×body256invalid
Compiler

Compiled 943 to 641 computations (32% saved)

regimes1.5s (2.5%)

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

4 calls:

387.0ms
B
383.0ms
F
372.0ms
C
233.0ms
A
Results
ErrorSegmentsBranch
44.4b3A
36.1b5B
45.2b5C
47.0b5F
Compiler

Compiled 2848 to 1365 computations (52.1% saved)

bsearch315.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
1.940892191705001e-34
7.689402153880245e-33
67.0ms
1.295434730272803e-275
2.5016750055703285e-270
83.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
77.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
92.0ms318×body256valid
76.0ms103×body1024valid
64.0ms74×body2048valid
24.0ms49×body512valid
16.0ms63×body256invalid
Compiler

Compiled 2006 to 1361 computations (32.2% saved)

regimes1.1s (1.9%)

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

4 calls:

495.0ms
F
211.0ms
C
207.0ms
B
125.0ms
A
Results
ErrorSegmentsBranch
44.4b3A
37.3b5B
45.2b5C
47.4b4F
Compiler

Compiled 2587 to 1226 computations (52.6% saved)

bsearch335.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
8.470050145079112e-48
1.2246045022541367e-42
131.0ms
1.295434730272803e-275
2.5016750055703285e-270
80.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
66.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
138.0ms100×body1024valid
78.0ms339×body256valid
72.0ms81×body2048valid
25.0ms56×body512valid
10.0ms46×body256invalid
Compiler

Compiled 2076 to 1415 computations (31.8% saved)

regimes940.0ms (1.6%)

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

4 calls:

258.0ms
F
232.0ms
B
209.0ms
C
190.0ms
A
Results
ErrorSegmentsBranch
44.4b3A
43.3b5B
48.9b4C
49.2b4F
Compiler

Compiled 2553 to 1208 computations (52.7% saved)

bsearch359.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
70.0ms
8.470050145079112e-48
1.2246045022541367e-42
109.0ms
1.295434730272803e-275
2.5016750055703285e-270
75.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
104.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
111.0ms115×body1024valid
104.0ms62×body2048valid
79.0ms345×body256valid
45.0ms54×body512valid
8.0ms36×body256invalid
Compiler

Compiled 2220 to 1487 computations (33% saved)

regimes748.0ms (1.3%)

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

4 calls:

265.0ms
B
176.0ms
C
133.0ms
F
125.0ms
A
Results
ErrorSegmentsBranch
44.4b3A
43.5b6B
48.9b4C
51.0b3F
Compiler

Compiled 2525 to 1192 computations (52.8% saved)

bsearch286.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.465801167041243e-5
3.776549252135327e-5
55.0ms
8.470050145079112e-48
1.2246045022541367e-42
63.0ms
1.295434730272803e-275
2.5016750055703285e-270
77.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
67.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
99.0ms398×body256valid
67.0ms76×body2048valid
65.0ms106×body1024valid
27.0ms60×body512valid
14.0ms57×body256invalid
Compiler

Compiled 2611 to 1712 computations (34.4% saved)

regimes714.0ms (1.2%)

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

4 calls:

336.0ms
C
174.0ms
B
99.0ms
A
68.0ms
F
Results
ErrorSegmentsBranch
47.7b3A
45.3b5B
47.4b8C
53.2b2F
Compiler

Compiled 2033 to 976 computations (52% saved)

bsearch238.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
1.940892191705001e-34
7.689402153880245e-33
64.0ms
1.295434730272803e-275
2.5016750055703285e-270
68.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
65.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
78.0ms331×body256valid
61.0ms67×body2048valid
53.0ms86×body1024valid
26.0ms60×body512valid
9.0ms33×body256invalid
Compiler

Compiled 2113 to 1419 computations (32.8% saved)

regimes622.0ms (1.1%)

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

4 calls:

207.0ms
C
161.0ms
A
148.0ms
B
71.0ms
F
Results
ErrorSegmentsBranch
48.5b3A
45.3b5B
48.0b7C
53.2b2F
Compiler

Compiled 1755 to 857 computations (51.2% saved)

bsearch239.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
1.940892191705001e-34
7.689402153880245e-33
62.0ms
1.295434730272803e-275
2.5016750055703285e-270
71.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
65.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
83.0ms349×body256valid
60.0ms61×body2048valid
52.0ms82×body1024valid
24.0ms52×body512valid
9.0ms37×body256invalid
Compiler

Compiled 2095 to 1419 computations (32.3% saved)

regimes491.0ms (0.8%)

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

4 calls:

173.0ms
C
123.0ms
B
110.0ms
A
57.0ms
F
Results
ErrorSegmentsBranch
48.5b3A
45.4b5B
48.0b7C
53.2b2F
Compiler

Compiled 1471 to 721 computations (51% saved)

bsearch254.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.940892191705001e-34
7.689402153880245e-33
61.0ms
1.295434730272803e-275
2.5016750055703285e-270
82.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
68.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
79.0ms320×body256valid
79.0ms85×body2048valid
53.0ms85×body1024valid
22.0ms54×body512valid
8.0ms38×body256invalid
Compiler

Compiled 2081 to 1412 computations (32.1% saved)

regimes443.0ms (0.8%)

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

4 calls:

155.0ms
C
113.0ms
B
99.0ms
A
50.0ms
F
Results
ErrorSegmentsBranch
48.5b3A
45.5b5B
48.0b7C
53.2b2F
Compiler

Compiled 1407 to 681 computations (51.6% saved)

bsearch278.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
72.0ms
1.940892191705001e-34
7.689402153880245e-33
61.0ms
1.295434730272803e-275
2.5016750055703285e-270
77.0ms
-4.10055388850616e-265
-3.7314092610132927e-270
67.0ms
-9.209748628920698e-63
-5.8451568352303064e-71
Results
85.0ms85×body1024valid
80.0ms334×body256valid
60.0ms68×body2048valid
25.0ms57×body512valid
12.0ms52×body256invalid
Compiler

Compiled 2074 to 1412 computations (31.9% saved)

regimes509.0ms (0.9%)

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

4 calls:

153.0ms
C
151.0ms
B
103.0ms
F
76.0ms
A
Results
ErrorSegmentsBranch
50.4b2A
50.3b5B
49.5b6C
53.8b2F
Compiler

Compiled 1372 to 660 computations (51.9% saved)

bsearch350.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
2.8310262631364364e-27
1.2213951978845074e-26
83.0ms
1.541315737654497e-229
9.383085152255517e-223
42.0ms
-3.1267753658828785e-279
-2.8228396740676493e-279
91.0ms
-4.931313672171085e-69
-1.4235643271217985e-78
67.0ms
-1.6890186955619876e-42
-4.4716755934163716e-44
Results
182.0ms404×body256valid
89.0ms46×body2048valid
35.0ms53×body1024valid
17.0ms73×body256invalid
11.0ms25×body512valid
4.0msbody1024invalid
0.0msbody512invalid
Compiler

Compiled 2226 to 1451 computations (34.8% saved)

regimes312.0ms (0.5%)

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

4 calls:

100.0ms
F
96.0ms
B
63.0ms
C
34.0ms
A
Results
ErrorSegmentsBranch
50.4b2A
52.2b4B
50.8b4C
53.8b2F
Compiler

Compiled 931 to 448 computations (51.9% saved)

bsearch92.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
91.0ms
-4.178415280002667e-140
-6.964302688537146e-145
Results
47.0ms28×body256invalid
26.0ms107×body256valid
11.0ms12×body2048valid
6.0msbody1024valid
Compiler

Compiled 539 to 374 computations (30.6% saved)

regimes92.0ms (0.2%)

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

4 calls:

29.0ms
F
24.0ms
C
20.0ms
A
11.0ms
B
Results
ErrorSegmentsBranch
51.0b2A
55.0b1B
52.1b2C
53.8b3F
Compiler

Compiled 465 to 239 computations (48.6% saved)

bsearch57.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
-4.178415280002667e-140
-6.964302688537146e-145
Results
23.0ms103×body256valid
10.0msbody2048valid
7.0ms10×body1024valid
6.0ms21×body256invalid
3.0msbody512valid
Compiler

Compiled 515 to 358 computations (30.5% saved)

regimes106.0ms (0.2%)

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

4 calls:

28.0ms
C
28.0ms
B
23.0ms
F
19.0ms
A
Results
ErrorSegmentsBranch
52.2b2A
55.2b2B
53.4b2C
55.3b2F
Compiler

Compiled 415 to 215 computations (48.2% saved)

bsearch55.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
-4.178415280002667e-140
-6.964302688537146e-145
Results
24.0ms102×body256valid
12.0ms12×body2048valid
9.0ms13×body1024valid
7.0ms34×body256invalid
0.0msbody512valid
Compiler

Compiled 499 to 358 computations (28.3% saved)

regimes51.0ms (0.1%)

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

4 calls:

15.0ms
C
10.0ms
B
9.0ms
F
9.0ms
A
Results
ErrorSegmentsBranch
56.6b1A
56.6b1B
56.6b1C
56.6b1F
Compiler

Compiled 369 to 192 computations (48% saved)

regimes38.0ms (0.1%)

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

4 calls:

9.0ms
C
8.0ms
B
8.0ms
A
7.0ms
F
Results
ErrorSegmentsBranch
57.6b1A
57.6b1B
57.6b1C
57.6b1F
Compiler

Compiled 277 to 147 computations (46.9% saved)

regimes23.0ms (0%)

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

4 calls:

6.0ms
B
5.0ms
F
5.0ms
A
5.0ms
C
Results
ErrorSegmentsBranch
62.5b1A
62.5b1B
62.5b1C
62.5b1F
Compiler

Compiled 139 to 76 computations (45.3% saved)

regimes18.0ms (0%)

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

4 calls:

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

Compiled 76 to 47 computations (38.2% saved)

regimes16.0ms (0%)

Accuracy

Total -0.4b remaining (-0.7%)

Threshold costs -0.4b (-0.7%)

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

4 calls:

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

Compiled 56 to 37 computations (33.9% saved)

simplify385.0ms (0.7%)

Algorithm
egg-herbie
Rules
930×*-commutative
868×distribute-lft-neg-in
700×+-commutative
666×distribute-lft-neg-out
490×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04167572
16367510
28267486
311327482
415287482
519897482
624647482
728057482
830467482
933947482
1034327482
1134427482
1236047482
1336877482
1436897482
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (/.f64 -1 F)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -124999999999999995810514089432987506228148261577515687872459324663647469429672403835813888) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6962525309737013/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B -7246007855657359/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4917370373310031/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 6752059925474771/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -72000000000000002064864512213168882654526318590946070793027584) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.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)))) (if (<=.f64 B 2712535492840483/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7822218149124427/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B 6625676492918941/110427941548649020598956093796432407239217743554726184882600387580788736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(if (<=.f64 B -2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -1308574879460449/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 496910556692507/730750818665451459101842416358141509827966271488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -8827487446273713/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -2586668816627003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8868235750373999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7404770507945427/822752278660603021077484591278675252491367932816789931674304512) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))))
(if (<=.f64 B -735140816149873/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.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 -4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5925150918931199/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5612166287350667/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.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 -3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5378326025377723/23384026197294446691258957323460528314494920687616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.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 -2379227053564453/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8283516909689999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6430607204255973/2923003274661805836407369665432566039311865085952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.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 -2267700785428619/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6081075943113599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4559885108472417/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 C -6829486688100709/100433627766186892221372630771322662657637687111424552206336) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C -463034951812055/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (/.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 3972320238488267/696898287454081973172991196020261297061888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))
(if (<=.f64 A -7468899854222103/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B F) (*.f64 B C)))) (-.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (*.f64 C (*.f64 A -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (*.f64 B B))
Outputs
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (/.f64 -1 F)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (/.f64 -1 F)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 B (/.f64 C B))) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))) 2)) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (log.f64 (/.f64 -1 F)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 B (/.f64 C B))) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2)) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 (+.f64 A C)))) (log.f64 (/.f64 -1 F)))) 2))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (log.f64 (/.f64 -1 F)))) 2))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -5880067031582463/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (log.f64 (/.f64 -1 F)))) 2))) (if (<=.f64 B 1298336639719011/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 5415370496329717/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2)) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -1 (log.f64 (/.f64 -1 C)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 B (/.f64 C B))) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 F -2)) (neg.f64 (log.f64 (/.f64 -1 C)))))) 2)) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 B (/.f64 C B))) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2)) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2))) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2))) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -4562960586989249/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 1024323743072435/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 F -2)) (log.f64 (/.f64 -1 C))))) 2)) (if (<=.f64 B 70456277483215/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 B (/.f64 C B)) -1) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.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 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 B (/.f64 C B))) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.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 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 B (/.f64 C B))) (*.f64 A 4)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.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 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.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 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.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 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7999999999999999370255039165326261935484025992473470814479985792984513187439181824) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -6173731232811501/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A 4) (/.f64 B (/.f64 C B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (if (<=.f64 B 112986307451471/4611686018427387904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (-.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) A) (*.f64 F -2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -124999999999999995810514089432987506228148261577515687872459324663647469429672403835813888) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6962525309737013/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B -7246007855657359/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4917370373310031/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 6752059925474771/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -124999999999999995810514089432987506228148261577515687872459324663647469429672403835813888) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6962525309737013/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B -7246007855657359/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4917370373310031/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))) (if (<=.f64 B 6752059925474771/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -124999999999999995810514089432987506228148261577515687872459324663647469429672403835813888) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6962525309737013/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B -7246007855657359/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4917370373310031/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 C C)))) (if (<=.f64 B 6752059925474771/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -124999999999999995810514089432987506228148261577515687872459324663647469429672403835813888) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6962525309737013/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (if (<=.f64 B -7246007855657359/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4917370373310031/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 C C)))) (if (<=.f64 B 6752059925474771/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -124999999999999995810514089432987506228148261577515687872459324663647469429672403835813888) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -6962525309737013/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (if (<=.f64 B -7246007855657359/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4917370373310031/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 C C)))) (if (<=.f64 B 6752059925474771/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -72000000000000002064864512213168882654526318590946070793027584) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.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)))) (if (<=.f64 B 2712535492840483/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -72000000000000002064864512213168882654526318590946070793027584) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 2712535492840483/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -72000000000000002064864512213168882654526318590946070793027584) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 2712535492840483/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 3700) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -7822218149124427/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B 6625676492918941/110427941548649020598956093796432407239217743554726184882600387580788736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 F 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(if (<=.f64 B -2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -1308574879460449/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 496910556692507/730750818665451459101842416358141509827966271488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -1308574879460449/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 496910556692507/730750818665451459101842416358141509827966271488) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -1308574879460449/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 7328476136572799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 496910556692507/730750818665451459101842416358141509827966271488) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -8827487446273713/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -2586668816627003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8868235750373999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7404770507945427/822752278660603021077484591278675252491367932816789931674304512) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -8827487446273713/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -2586668816627003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 8868235750373999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 7404770507945427/822752278660603021077484591278675252491367932816789931674304512) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -8827487446273713/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 2) B)) (if (<=.f64 B -2586668816627003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 8868235750373999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 7404770507945427/822752278660603021077484591278675252491367932816789931674304512) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (+.f64 (neg.f64 (*.f64 B B)) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (-.f64 (-.f64 (hypot.f64 B C) C) A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -5585173065148971/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (-.f64 (hypot.f64 B C) C) A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -312215464182347/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 4268429180062943/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (neg.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (+.f64 (neg.f64 (*.f64 B B)) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (+.f64 (neg.f64 (*.f64 B B)) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (-.f64 (-.f64 (hypot.f64 B C) C) A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (-.f64 (-.f64 (hypot.f64 B C) C) A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))))
(if (<=.f64 B -8454495018966373/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (-.f64 (hypot.f64 B C) C) A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B -2788156703395843/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 18272463771375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2159724731484083/12855504354071922204335696738729300820177623950262342682411008) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5460236245818027/147573952589676412928) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (-.f64 (hypot.f64 B C) C) A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))))
(if (<=.f64 B -735140816149873/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.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 -4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5925150918931199/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5612166287350667/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -735140816149873/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C (neg.f64 B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5925150918931199/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 5612166287350667/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))))
(if (<=.f64 B -735140816149873/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5925150918931199/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 5612166287350667/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))))
(if (<=.f64 B -735140816149873/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5925150918931199/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 5612166287350667/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))))))
(if (<=.f64 B -735140816149873/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5925150918931199/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A 4) (*.f64 (*.f64 F C) (-.f64 (hypot.f64 A B) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 5612166287350667/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))))))
(if (<=.f64 B -1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.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 -3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5378326025377723/23384026197294446691258957323460528314494920687616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C (neg.f64 B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5378326025377723/23384026197294446691258957323460528314494920687616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))))
(if (<=.f64 B -1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5378326025377723/23384026197294446691258957323460528314494920687616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))))
(if (<=.f64 B -1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 5378326025377723/23384026197294446691258957323460528314494920687616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.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 -2379227053564453/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8283516909689999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6430607204255973/2923003274661805836407369665432566039311865085952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C (neg.f64 B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2379227053564453/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 8283516909689999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6430607204255973/2923003274661805836407369665432566039311865085952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2379227053564453/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 8283516909689999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6430607204255973/2923003274661805836407369665432566039311865085952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2379227053564453/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 8283516909689999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6430607204255973/2923003274661805836407369665432566039311865085952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.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 -2267700785428619/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6081075943113599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4559885108472417/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C (neg.f64 B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2267700785428619/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6081075943113599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4559885108472417/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (neg.f64 B))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2267700785428619/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6081075943113599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4559885108472417/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 B (neg.f64 F))))))))
(if (<=.f64 B -2223208113356471/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B -2267700785428619/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6081075943113599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 4559885108472417/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))))))
(if (<=.f64 C -6829486688100709/100433627766186892221372630771322662657637687111424552206336) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C -463034951812055/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (/.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 3972320238488267/696898287454081973172991196020261297061888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))
(if (<=.f64 C -6829486688100709/100433627766186892221372630771322662657637687111424552206336) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C (neg.f64 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C -463034951812055/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C (neg.f64 B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 3972320238488267/696898287454081973172991196020261297061888) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))))
(if (<=.f64 C -6829486688100709/100433627766186892221372630771322662657637687111424552206336) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 A C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C -463034951812055/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 B C))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 C 3972320238488267/696898287454081973172991196020261297061888) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))))
(if (<=.f64 A -7468899854222103/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -7468899854222103/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 A -7468899854222103/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 A -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 -8 (*.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 A -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) 8))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 F (+.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(if (<=.f64 A -3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 -8 (*.f64 A A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(if (<=.f64 A -3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) 8))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.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 C (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B F) (*.f64 B C)))) (-.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (*.f64 C (*.f64 A -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 B (*.f64 B F)))))) (*.f64 B B))
Compiler

Compiled 2665 to 1517 computations (43.1% saved)

soundness1.6s (2.8%)

Algorithm
18×egg-herbie
Rules
1864×associate-/r*
1824×associate-*r*
1824×associate-*r*
1824×associate-*r*
1720×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219297
372297
4309297
0134743376
1432643296
085725796
1265125634
025121
16397
219297
372297
4309297
025121
16397
219297
372297
4309297
0124939874
1401639822
044317383
1133714437
2551414397
025121
16397
219297
372297
4309297
0134743376
1432643296
085725796
1265125634
025121
16397
219297
372297
4309297
0124939874
1401639822
044317383
1133714437
2551414397
025121
16397
219297
372297
4309297
025121
16397
219297
372297
4309297
0134743376
1432643296
085725796
1265125634
03247426
19576968
237886966
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
Compiler

Compiled 2595 to 1404 computations (45.9% saved)

end841.0ms (1.5%)

Compiler

Compiled 2573 to 1228 computations (52.3% saved)

Profiling

Loading profile data...